Angela Holmes (Olivia Taylor Dudley) führt ein glückliches und ruhiges Leben. Nach einer vermeintlich harmlosen Verletzung ändert sich dies jedoch: Das Verhalten der jungen Frau wird zusehends unberechenbar und sie scheint, jeden in Gefahr zu bringen, der ihr zu nahe kommt. Seltsame Unfälle geschehen, Menschen verletzen sich oder sterben. Nachdem Ärzte nicht helfen können, wendet sich der örtliche Priester, Pater Lozano (Michael Peña), der überzeugt ist, Angela sei von einem Dämon besessen, in letzter Hoffnung an den Vatikan. Dort nehmen sich Vikar Imani (Djimon Hounsou) und Kardinal Bruun (Peter Andersson) des Falls an. Schon bald stellt der erfahrene Exorzist Bruun fest, dass sie es mit einer deutlich mächtigeren satanischen Gewalt zu tun haben, als sie zunächst dachten. Ein Kräftemessen zwischen Himmel und Hölle beginnt…