In 1973, 7-year-old Steven Stayner is kidnapped by pedophile Kenneth Parnell. Under the belief that Parnell has been given legal custody of him, and that his family has moved away, he stays with Parnell for seven years, enduring repetitive sexual abuse the entire time. Finally, in 1980, when Parnell kidnaps another young boy, Steven finds a way for them both to escape and return home.
Corin Nemec
as Steven Stayner
Cindy Pickett
as Kay Stayner
John Ashton
as Del Stayner
Arliss Howard
as Kenneth Parnell
Luke Edwards
as Steven Stayner (Age 7)
Pruitt Taylor Vince
as Irving Murphy
Jacob Gelman
as Timmy White
Ray Walston
as Bob Augustine
Peter Michael Goetz
as Pat Hallford
Gregg Henry
as Officer Kean
Jim Haynie
as Officer Scott
Barbara Tarbuck
as School Counselor