In einer unscheinbaren Kleinstadt lebt die durchschnittliche katholische Highschool-Schülerin Clare Bleecker (Bella Thorne). Von außen wirkt sie völlig normal und lebt bei ihren Großeltern. Allerdings ahnt niemand, dass sie von Stimmen heimgesucht wird, die sie dazu bringen, böswillige Menschen zu ermorden. Lange kommt sie damit durch, bis ihr letzter Mord sie in ein Kaninchenloch voller Korruption, Menschenhandel und Visionen aus dem Jenseits zieht.