Ellen Burstyn
Hagar
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
Judy Marshak
Silver Elms Matron
Doreen Brownstone
Silver Elms Bridge Player
Ryland Thiessen
Child Telford
Mackenzie Munro
Child Charlotte
Connor Price
Child Matt
Ardith Boxall
Lottie's Mother
Arne MacPherson
Doctor
R. Morgan Slade
Young Telford
Hilary Carroll
Bank Teller
Olie Alto
Bus Driver
Peter MacNeill
Jason Currie
Joyce Krenz
Auntie Doll
Jessica Burleson
Cell Phone Woman on Bus
Evelyne Anderson
Old Cronie at Charity Dance
Sarah Constible
Young Lottie
Alicia Johnston
Charlotte
Chris Sigurdson
Pastor
Blake Taylor
Manawaka Doctor
Jason Spevack
Child Marvin
David Gillies
Gardener at Park
Noah Meade
Child John
Josette Halpert
Young Arlene
Wayne Nicklas
Currie Store Manager Mr. Cooper
Christopher Read
Currie Store Clerk
Luke Kirby
Leo
Nada Abdel-Shahid
Missy
Frank Adamson
Mr. Oakley
Janet-Laine Green
Lottie
Aqqalu Meekis
Lazurus (as Akulu Meekis)
Peter Jordan
Henry Pearl
Ross McMillan
Telford
Sharon Bajer
Emergency Room Nurse 1978
Marcia Bennett
Nurse 2004
Margaret Laurence
Novel
Kari Skogland
Director
Kari Skogland
Screenplay
Liz Jarvis
Producer
Kari Skogland
Producer
Lindsay Chag
Casting
Stephanie Gorin
Casting
Bobby Bukowski
Director of Photography
Vicki Graef
Costume Design
Jim Heber
Casting
Elaine Yarish
Script Supervisor
Jim Munro
Editor
Brandy Hagborg
Production Assistant
Rob Gray
Production Design
John Loranger
Sound Effects Editor
Steve Munro
Supervising Sound Editor
John McCarthy
Original Music Composer
David Drainie Taylor
Dialogue Editor
Richard Cadger
ADR Editor
Leon Johnson
Production Sound Mixer
Allen Fraser
Still Photographer
Steve Munro
Sound Effects Editor
John Hazen
Sound Re-Recording Mixer
Rick Skene
Stunt Coordinator
Paul Shikata
Sound Effects Editor
Matthew Chan
Sound Re-Recording Mixer
David Giesbrecht
Still Photographer
Guy Collins
Executive Producer
Pamela M. Athayde
Makeup Department Head
Tim Harding
Special Effects Coordinator
Norma Richard
Hairstylist
Inge Klaudi
Makeup Artist
Michael MacMillan
Executive Producer
Seaton McLean
Executive Producer
Lisa Leonard
Key Hair Stylist
Bryan Gliserman
Executive Producer
Lori MacKay
Stunts
Allan Wallace Dunkeld
Stunts
Iain Reynolds
Art Direction
Cydney Cornell
Hairstylist
Colin Davies
Visual Effects Supervisor
Bryan Forde
Gaffer
Phyllis Lang
Executive Producer
Maryam Decter
Set Decoration