Dennis Quaid plays Ely, a mysterious figure whose dark past affects the lives of the young characters in the film.
Tony Oller portrays Travis, a teenager who becomes curious about Ely and uncovers alarming secrets.
Aimee Teegarden plays Abby, a friend of Travis who assists him in his investigation into Ely's past.
Stephen Ford acts as Brian, one of Travis's close friends who becomes involved in the events surrounding Ely.
Devon Werkheiser takes on the role of Danny, a youth who navigates the dangers of growing up in a troubled environment.
Brett Cullen plays Sgt. Nickerson, a local police officer who is aware of Ely's problematic history.
Dahlia Waingort portrays Ms. Moore, a teacher who is concerned about her students' well-being.
Wilbur Penn acts as Officer Wainright, a police officer who works alongside Sgt. Nickerson.
Amber Bartlett plays Rosemary, a character connected to Ely and his past.
David Christopher portrays Sovic, a character who plays a role in the tension surrounding Ely.
Sydney Barrosse takes on the role of Carolyn, a friend of Abby and Travis.
Melody Chase plays Elaine, a character who contributes to the story's emotional depth.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.