Daftar Pemain Film Horns
Daniel Radcliffe sebagai Ignatius "Ig" Perrish
Mitchell Kummen sebagai Ig muda
Kuil Juno sebagai Merrin Williams
Sabrina Carpenter sebagai Merrin muda
Max Minghella sebagai Lee Tourneau
Dylan Schmid sebagai Lee muda
Joe Anderson sebagai Terry Perrish
Jared Ager-Foster sebagai Terry muda
Kelli Garner sebagai Glenna
Laine MacNeil sebagai Glenna muda
James Remar sebagai Derrick Perrish
Kathleen Quinlan sebagai Lydia Perrish
Heather Graham sebagai Veronica, The Waitress
David Morse sebagai Dale Williams
Alex Zahara sebagai Dr. Renald
Kendra Anderson sebagai Delilah
Michael Adamthwaite sebagai Eric Hannity
Erik McNamee sebagai Eric muda
Desiree Zurowski sebagai reporter Radio
(Tribunnews.com/Latifah)