Cast (47)

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

Crew (44)

Kari Skogland

Screenplay

Kari Skogland

Producer

Kari Skogland

Director

Margaret Laurence

Novel

Liz Jarvis

Producer

Bobby Bukowski

Director of Photography

Vicki Graef

Costume Design

Lindsay Chag

Casting

Jim Heber

Casting

Jim Munro

Editor

Stephanie Gorin

Casting

Elaine Yarish

Script Supervisor

Brandy Hagborg

Production Assistant

Rob Gray

Production Design

Steve Munro

Sound Effects Editor

John McCarthy

Original Music Composer

Steve Munro

Supervising Sound Editor

John Loranger

Sound Effects Editor

David Drainie Taylor

Dialogue Editor

David Giesbrecht

Still Photographer

Paul Shikata

Sound Effects Editor

Allen Fraser

Still Photographer

Richard Cadger

ADR Editor

Leon Johnson

Production Sound Mixer

Rick Skene

Stunt Coordinator

John Hazen

Sound Re-Recording Mixer

Matthew Chan

Sound Re-Recording Mixer

Seaton McLean

Executive Producer

Cydney Cornell

Hairstylist

Inge Klaudi

Makeup Artist

Phyllis Lang

Executive Producer

Iain Reynolds

Art Direction

Maryam Decter

Set Decoration

Tim Harding

Special Effects Coordinator

Bryan Forde

Gaffer

Lisa Leonard

Key Hair Stylist

Norma Richard

Hairstylist

Michael MacMillan

Executive Producer

Pamela M. Athayde

Makeup Department Head

Colin Davies

Visual Effects Supervisor

Allan Wallace Dunkeld

Stunts

Lori MacKay

Stunts

Guy Collins

Executive Producer

Bryan Gliserman

Executive Producer