USA, Karolina Południowa. Miasto Charleston ma wiele twarzy i jest idealnym miejscem do życia dla trzydziestoletniej Marii Abascal (
Mena Suvari), która zajmuje się zawodowo łapaniem demonów. Razem ze swoim bratem Davidem (
Zachary Booth) dziewczyna na co dzień przegania mroczne duchy z ciał innych ludzi. Sama też skrywa tajemnicę. Nosi w sobie demona o imieniu Abigail, który pomaga jej walczyć z innymi zagubionymi duszami. Maria chciałaby jednak ze wszystkich sił pozbyć niechcianej lokatorki, choć ta nie daje za wygraną.