Ig (Daniel Radcliffe) is having a rough couple of days. The love of his life, Merrin (Juno Temple) has been brutally murdered, and since she dumped him a few hours before she met her untimely fate all signs point to him. But that’s not all that’s happening. In a deviously surreal flourish, Ig has suddenly begun to sprout horns on either side of his head—horns that can only he and his best friend Lee (Max Minghella) can see.