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