Cast (13)

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

Crew (44)

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