Horns (2013)
Horns is a 2013 Canadian dark fantasy thriller film directed by Alexandre Aja, based on Joe Hill's novel of the same name. It stars Daniel Radcliffe as Ig Perrish. Accused of the rape and murder of his girlfriend, he uses newly discovered paranormal abilities in his pursuit to uncover the real killer.
More at Wikipedia.