A pesar de los rumores que indicaban que Shia LaBeouf protagonizaría el thriller Horns, finalmente se confirmó que Daniel Radcliffe será quien tenga el papel estelar de la película basada en la novela homónima de Joe Hill.
Radcliffe, quien recientemente protagonizara La Dama de Negro, interpretará a Ig Perrish, un hombre que se convierte en el principal sospechoso del asesinato de su novia. Horns será dirigida por Alexander Aja, mismo realizador de Piraña 3D.
La historia de Horns gira en torno a Perrish, personaje que tras una noche de alcohol por el asesinato de su novia, despierta con unos cuernos que comienzan a crecer en su cabeza, condición que obligará a la gente a confesar sus pecados y que lo ayudará a descubrir quién mató a su pareja y así vengar su muerte.