Thomas Linthorne
Peter Strauss
Kate Linthorne
Rachel Ward
Hocking at Ages 6-7
Max Morrow
Hocking at Age 12
Trevor Blumas
Charlotte at Age 3
Kayla Perlmutter
Charlotte at Age 8
Dara Perlmutter
Grover at Age 6
Bradley Reid
Celia Sapooney
Kyra Harper
Bill Sapooney
David Ferry
Lute Tanterscham
Dan MacDonald
Jed Sarple
Grant Nicholls
Judith Brewster
Laura Bertram
Spence Vitt
Rip Torn
Ralph Tanterscham
Trent McMullen
Elva Tanterscham
Kirsten Kieferle
Eugene Tanterscham
Paulo Costanzo
Rancy Chiltern
Ron White
Dr. Sankey
Adrian Hough
Rev. Schattendorn
Robert McKenna
Mrs. Schattendorn
Diane Fabian
Rev. Wilme
R.D. Reid
Dr. Cranford
J. Winston Carroll
Rev. Dr. Garshwin
Don Francks
Gorm Schrader
John Finn
Brian Brierly
John Friesen
Bert Marty
Lloyd White
Nancy Sarple
Lauren Miles
Veronica Miles
Susanna Sarple
Nicole Harlow
Kelsey Harlow
Billy Sarple
Luke Cassar
Clymie
Astrid Van Wieren
Catherine Linthorne
Taran Noah Smith
Adult Grover
Nick Stahl
Adult Hocking
Justin Chambers
Lucille Brewster
Chandra West
Lonzo Brewster
Hume Cronyn
Jim Brewster
Robert Joy
Adult Charlotte
Emily Hampshire
Producer
Kevin Sullivan
Executive Producer
Director
Daniel Petrie
Novel
George Dell
Teleplay
Joe Wiesenfeld
Trudy Grant
Music
Peter Breiner
Director of Photography
Ron Orieux
Editor
Mairin Wilkinson
Production Design
Nancey Pankiw
Art Direction
James Oswald
Costume Design
Ruth Secord