In a small town, Ig Perrish (Daniel Radcliffe) is accused by the inhabitants of killing his sweetheart Merrin Williams (Juno Temple). Even his parents believe that he is guilty and only his childhood friend and lawyer Lee Tourneau (Max Minghella) believes Ig is telling the truth. Out of blue, Ig sees horns sprouting on his forehead, but soon he finds that the horns are a blessing since people confess their sins and inner dark desires to him. Ig uses the horns to discover who the killer of his beloved girlfriend is.
“Horns” is a weird and mesmerizing movie that entwines several genres. The plot is unique and anything can happen in this original story. The conclusion could be better but does not totally disappoint. My vote is seven.