Ursprünglich sollte jemand ganz anderes die diabolischen Hörner in „Horns“ aufsetzen. Zunächst war Shia LaBeouf („Transformers“) für die Hauptrolle vorgesehen, bis sie dann aber doch an Harry-Potter-Darsteller Daniel Radcliffe ging.
„Horns“ ist die Verfilmung des gleichnamigen Romans von Joe Hill. Was das so besonders macht: Hill ist der Sohn von Horror-Papst Stephen King, dessen Horror- und Fantasy-Romane weltberühmt sind und bereits zahlreich verfilmt wurden.
Juno Temple spielt in „Horns“ die Figur Merrin Williams. Der Name dieser Figur kann als Referenz auf den Horror-Klassiker „Der Exorzist“ aufgefasst werden, in dem Max von Sydow einen Jesuitenpartner namens Merrin spielt.