Kristin (Toni Collette) führt ein stinknormales Leben in einem kleinen, ziemlich langweiligen Vorort einer US-Großstadt. Ihr Alltag besteht daraus, zu kochen, den Garten zu pflegen, das Fitnessstudio zu besuchen sowie ihrem Teenagersohn Domenick (Tommy Rodger) und Ehemann Paul (Tim Daish)
Im ländlichen Frankreich des 19. Jahrhunderts bedroht eine mysteriöse, möglicherweise übernatürliche Bedrohung ein kleines Dorf. John McBride (Boyd Holbrook), ein Pathologe, kommt in die Stadt, um die Gefahr zu untersuchen - und dabei einige seiner eigenen Dämonen zu exorzieren.