Credits
Cast

Ellen Burstyn
Hagar

Christine Horne
Young Hagar

Cole Hauser
Young Bram

Kevin Zegers
John

Elliot Page
Arlene

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

Samantha Weinstein
Child Hagar
Art
Iain Reynolds
Art Direction
Rob Gray
Production Design
Maryam Decter
Set Decoration
Camera
Bobby Bukowski
Director of Photography
David Giesbrecht
Still Photographer
Allen Fraser
Still Photographer
Costume & Make-Up
Vicki Graef
Costume Design
Norma Richard
Hairstylist
Cydney Cornell
Hairstylist
Lisa Leonard
Key Hair Stylist
Inge Klaudi
Makeup Artist
Pamela M. Athayde
Makeup Department Head
Crew
Tim Harding
Special Effects Coordinator

Rick Skene
Stunt Coordinator
Allan Wallace Dunkeld
Stunts

Lori MacKay
Stunts
Directing
Elaine Yarish
Script Supervisor
Editing
Jim Munro
Editor
Lighting
Bryan Forde
Gaffer
Production
Stephanie Gorin
Casting
Lindsay Chag
Casting
Jim Heber
Casting
Seaton McLean
Executive Producer
Guy Collins
Executive Producer
Michael MacMillan
Executive Producer
Phyllis Lang
Executive Producer
Bryan Gliserman
Executive Producer
Liz Jarvis
Producer
Brandy Hagborg
Production Assistant
Sound
Richard Cadger
ADR Editor
David Drainie Taylor
Dialogue Editor
John McCarthy
Original Music Composer
Leon Johnson
Production Sound Mixer
John Loranger
Sound Effects Editor
Paul Shikata
Sound Effects Editor
Steve Munro
Sound Effects Editor, Supervising Sound Editor

Matthew Chan
Sound Re-Recording Mixer
John Hazen
Sound Re-Recording Mixer
Visual Effects
Colin Davies
Visual Effects Supervisor
Writing
Margaret Laurence
Novel

Kari Skogland
Screenplay, Producer, Director