伊格·佩西斯(丹尼爾·雷德克里夫 Daniel Radcliffe 飾)和梅琳·威廉士(朱諾·坦普爾 Juno Temple 飾)是一對自幼青梅竹馬的男女朋友,但在一年前的某天,他們的人生發生了翻天覆地的巨變。兩人在森林裡約會時,梅琳被人殘忍殺害。在此之後伊格作爲犯罪嫌疑人遭到警方調查,不過最終他被無罪釋放。重獲自由身的伊格對梅琳久久無法忘懷,而來自周遭的譴責和質疑更讓其痛不欲生。在哀悼梅琳的夜晚,伊格惱羞成怒,做出褻瀆神明的舉動。次日一早,他驚訝地發現自己長出一對魔鬼的角,而且似乎凡是接近他的人都會變的舉止古怪,當彼此接觸後更會窺見對方的內心世界。
煩惱不已的伊格,很由此發現梅琳遇害背後的隱情和真正兇手……