Jabarkan Pemilihan Peran dari My Soul to Take

Henry Lee Hopper, anak dari Dennis Hopper, sebenarnya dicasting sebagai pemain utama yakni Adam "Bug" Heller, tetapi diganti oleh Max Thieriot setelah Hopper terkena demam kelenjar. Bersama dengan Thieriot adalah John Magaro sebagai Alex Dunkelman, teman Adam yang sering disiksa oleh ayah tirinya, Quint (Lou Sumrall). Paulina Olszynksi bermain sebagai Brittany Cunningham, yang mempunyai ketertarikan pada Adam. Nick Lashaway bermain sebagai Brandon O'Neal yang "tertampan di sekolah" dan tertarik pada Brittany. Emily Meade bermain Leah ("Fang"). Zena Grey, Denzel Whitaker, Trevor St. John, Raúl Esparza dan Shareeka Epps juga turut bermain.