Marlene (Sandra Hüller) lider af forfærdelige mareridt. Da hun opdager, at disse mareridt drejer sig om et rigtigt sted - den mystiske landsby Stainbach - beslutter hun sig for at opsøge byen. Kort tid efter får hun et nervøst sammenbrud. Her er det så, at Marlenes datter Mona (Gro Swantje Kohlhof) samler tråden op. Hun følger i sine mors fodspor for at opklare forbindelsen mellem Stainbach og moderens mareridt. Der går ikke lang tid, før hun begynder at blive plaget af de samme mareridt. Nu er det mere end nogensinde før vigtigt at finde sandheden bag dette mysterium!