Awal kisah menceritakan Ignatius atau Ig Perrish yang diperankan oleh Daniel Radcliff.
Dia merupakan salah satu tersangka utama terkait masalah tuduhan atas kematian pacarnya, Merrin yang diperankan oleh Juno Temple.
Tak hanya dibunuh, Ig dituduh memperkosa sang pacar.
Terlepas dari pernyataan tidak bersalahnya tersebut, dia tetap dituduh dan dicemooh oleh masyarakat.
Melihat hal yang tak adil menimpa dirinya, akhirnya dia memutuskan untuk tinggal bersama orang tua dan saudara laki-lakinya.
Ig mencoba bersembunyi dari pers. Karena kejadian itu, Ig menutup diri dan justru minum minuman keras.
Suatu hari, ketika ia mabuk. Ig tak sengaja kencing di acara pemakaman Merrin.
Sehingga keesokan harinya, Ig terbangun dengan sepasang tanduk misterius yang menonjol dan mucul di kepalanya.
Ig kaget dan ia berusaha untuk memeriksakannya ke dokternya untuk mencabut tanduknya.