1970’lerin başlarında Tübingen ve civarı. Genç Michaela (Sandra Hüller) üniversite eğitimine başlamak üzere katı katolik ailesinin yanından ayrılır. Küçük burjuva çevresini geride bırakmanın mutluluğu ile, yeni kavuştuğu özgürlüğün keyfini çıkarmaya başlar ve üniversitede Hanna (Anna Blomeier) ve Stefan (Nicholas Reinke) ile hemen arkadaşlık kurar. Fakat geçmişi Michaela’nin peşini bırakmaz; tedavi görmesine rağmen sara krizleri ve kabuslarla boğuşmaktadır. Sesler duyar ve kötü ruhların etkisi altında olduğuna inanır. Çaresizlik içinde, genç bir rahibin himayesi altına girer ve sonunda bir şeytan çıkarma ayinine katılmaya razı olur.