Pastoral Stainbach köyü gizemli bir iblis tarafından musallat ediliyor. Karanlık olaylardan Marlene'nin (Sandra Hüller) kabuslarının sorumlu olduğu ortaya çıkıyor. Korkunç rüyaları sırasında köyün bazı sakinlerini çıldırtıyor. Kabuslarının gerçek bir yerle ilgili olduğunu öğrendiğinde, gizemin dibine inmek için Stainbach köyünün izini sürer. Orada rüyalarının sonucunu öğrenir ve sinir krizi geçirir. Kısa bir süre sonra, bir psikiyatri koğuşuna kabul edilir. Kızı Mona (Gro Swantje Kohlhof), annesinin çöküşünün nedenini ve çektiği şeytani kabusları öğrenmek için Stainbach'a gider. Tuhaf köylülerle temasa geçer ve sessiz köyün içinde saklı karanlık tarihi keşfeder. Belki de kabus, kasabayı tehdit eden iblis değil, geçmiştir.