Abraham Benrubi
as
Big Mike
Nicolas Cage
as
Colton Briggs
Clint Howard
as
Eustice
Nick Searcy
as
Marshal Jarret
Shawn Ashmore
as
Brandon
Cole Hauser
as
Deklan
Bruce Willis
as
Detective James Avery
Ashton Holmes
as
Roman
Erick Avari
as
Dr. Parrish
Steve Bacic
as
Kevin Sanders
James C. Burns
as
Wyatt Dahl