Tübingen und Umgebung, Anfang der 70er Jahre. Die junge Michaela Klingler (Sandra Hüller) verlässt ihr streng katholisches Elternhaus, um ein Studium zu beginnen. Glücklich, das kleinbürgerliche Umfeld hinter sich gelassen zu haben, genießt sie die ersten Schritte in der neuen Freiheit und findet mit Hanna (Anna Blomeier) und Stefan (Nicholas Reinke) schnell Freunde an der Uni. Doch Michaela wird von ihrer Vergangenheit eingeholt: Trotz ärztlicher Behandlung hat sie immer öfter mit epileptischen Anfällen und Wahnvorstellungen zu kämpfen. Sie hört Stimmen und glaubt, von Dämonen besessen zu sein. Verzweifelt begibt sich Michaela in die Obhut eines jungen Priesters und stimmt schließlich einem Exorzismus zu...