Ellen Burstyn
Hagar
Ellen Burstyn
Hagar
Christine Horne
Young Hagar
Cole Hauser
Young Bram
Kevin Zegers
John
Elliot Page
Arlene (as Ellen Page)
Dylan Baker
Marvin
Wings Hauser
Older Bram
Jordan Todosey
Child Lottie
Landon Norris
Young John
Sheila McCarthy
Doris
Devon Bostick
Teen Marvin
Aaron Ashmore
Matt
Ted Atherton
Reverend Troy
Kari Skogland
Director
Margaret Laurence
Novel
Kari Skogland
Screenplay
Liz Jarvis
Producer
Kari Skogland
Producer
Bobby Bukowski
Director of Photography
Jim Munro
Editor
Lindsay Chag
Casting
Stephanie Gorin
Casting
Jim Heber
Casting
Vicki Graef
Costume Design
Elaine Yarish
Script Supervisor
Brandy Hagborg
Production Assistant
John McCarthy
Original Music Composer
Rob Gray
Production Design
Steve Munro
Sound Effects Editor
Steve Munro
Supervising Sound Editor
John Loranger
Sound Effects Editor
Paul Shikata
Sound Effects Editor
Richard Cadger
ADR Editor
John Hazen
Sound Re-Recording Mixer
Matthew Chan
Sound Re-Recording Mixer
David Drainie Taylor
Dialogue Editor
Leon Johnson
Production Sound Mixer
Rick Skene
Stunt Coordinator
David Giesbrecht
Still Photographer
Allen Fraser
Still Photographer
Phyllis Lang
Executive Producer
Seaton McLean
Executive Producer
Michael MacMillan
Executive Producer
Guy Collins
Executive Producer
Bryan Gliserman
Executive Producer
Iain Reynolds
Art Direction
Maryam Decter
Set Decoration
Inge Klaudi
Makeup Artist
Pamela M. Athayde
Makeup Department Head
Norma Richard
Hairstylist
Cydney Cornell
Hairstylist
Lisa Leonard
Key Hair Stylist
Tim Harding
Special Effects Coordinator
Colin Davies
Visual Effects Supervisor
Lori MacKay
Stunts
Allan Wallace Dunkeld
Stunts
Bryan Forde
Gaffer