Ig Perrish (Daniel Radcliffe) nie może przypomnieć sobie wydarzeń poprzedniego wieczoru. Jego dziewczyna zostaje znaleziona martwa, a on sam podejrzany o jej morderstwo. W poszukiwaniu zabójcy niespodziewanie pomocne okazują się tajemnicze rogi, które wyrastają młodzieńcowi z czoła. Dzięki nim Ig poznaje najmroczniejsze tajemnice i myśli otaczających go ludzi. Pod ich wpływem górska osada przerodzi się w istne piekło na Ziemi i nawet święci zamienią się w grzeszników. Jak znaleźć mordercę, gdy wszyscy podejrzani swoim zachowaniem zawstydziliby samego Szatana?
Ig Perrish (Daniel Radcliffe), budząc się po nocnej imprezie, zauważa, że z jego czoła wyrastają czerwone rogi. Niedługo odkrywa, że skrywają one moc, która może zmusić każdego by wyjawił swoje najmroczniejsze grzechy i najskrytsze pragnienia. Moc tę wykorzystuje, gdy próbuje znaleźć sprawcę, który zgwałcił i zamordował jego dziewczynę.