El nombre completo del personaje Ig, Ignatius, solo se menciona una vez a lo largo de la película. En latín, se traduce a "ardiente" y tiene la misma raíz que la palabra "encender".
La placa del auto de Ig es 2036LUK que probablemente se refiere a la Biblia (Lucas 20:36) que dice: "y ya no pueden morir; porque son como los ángeles. Son hijos de Dios, ya que son hijos de la resurrección".
Mientras filmaba en Canadá, Daniel Radcliffe accidentalmente bebió agua no potable de su grifo del fregadero en su remolque. Desconocido para él, el agua se mezclaba con anticongelante para evitar la congelación. Daniel estuvo muy enfermo por tres días por esto.
Oeiginalmente Cuernos iba a ser protagonizada por Shia LaBeouf, pero fue reemplazado por Daniel Radcliffe.
El personaje de Juno Temple se llama Merrin, una referencia al padre Merrin, interpretado por Max Von Sydow, en la franquicia del Exorcista.