Daniel Radcliffe, interpretará a un jóven que es acusado de violar y asesinar a su novia. A este le crecen unos cuernos en la frente que le dotarán de una determinada capacidad. Ya ha sido publicada la imagen, en dónde se puede observar a Daniel con un aspecto al que no nos tiene nada acostumbrados.
La película Horns, está basada en la novela homónima de Joe Hill, hijo de Stephen King (El resplandor,La milla verde).
Shia LaBeouf (Transformers, Constantine) fue escogido para hacer el papel principal de la película, pero finalmente fue reemplazado por Daniel Radcliffe (Harry Potter y la orden del Fénix, La mujer de negro).