Ig Perrish (Daniel Radcliffe) has loved Merrin Williams (Juno Temple) since they were kids and, as flashbacks reveal, Merrin loves Ig, too — so it is surprising when Merrin is found bludgeoned to death beneath their forest hideaway and Ig starts to sprout devilish horns as a sign of his guilt. Ig seeks to determine the truth about what happened to Merrin, and the horns seem to aid him in his search, because they spur those who come into contact with Ig to speak their hidden thoughts and desires.
Radcliffe starts to look like a mini-me version of Hellboy, but he deserves credit for making offbeat choices in his post-Harry Potter franchise career. Unfortunately Horns, from director Alexandre Aja (The Hills Have Eyes), has an all-too predictable feel to it that even a gritty turn from the former boy wizard can’t overcome. (R) Grade: C+