Mitchell Stephens
Ian Holm
Nicole Burnell
Sarah Polley
Hartley Otto
Earl Pastko
Bear
Simon Baker
Abbott Driscoll
David Hemblen
Billy Ansel
Bruce Greenwood
Jessica Ansel
Sarah Rosen Fruitman
Mason Ansel
Marc Donato
Sean Walker
Devon Finn
Klara Stephens
Fides Krucker
Young Zoe
Magdalena Sokolowski
Young Mitchell
James D. Watts
Sam Burnell
Tom McCamus
Mary Burnell
Brooke Johnson
Jenny
Allegra Denton
Schwartz
Peter Donaldson
Dr. Robeson
Russell Banks
Live Band Harmonium Player (uncredited)
Mychael Danna
Dolores Driscoll
Gabrielle Rose
Risa Walker
Alberta Watson
Zoe Stephens
Caerthan Banks
Wendell Walker
Maury Chaykin
Allison
Stephanie Morgenstern
Stewardess
Kirsten Kieferle
Wanda Otto
Arsinée Khanjian
Location Production Assistant
Selina Williams
First Assistant Director
Andy Mikita
Foley Artist
Goro Koyama
Original Music Composer
Director
Atom Egoyan
Screenplay
Producer
Novel
ADR Recordist
Eric Apps
Assistant Director Trainee
Cassandra Cronenberg
Camelia Frieberg
Director of Photography
Paul Sarossy
Editor
Susan Shipton
Assistant Hairstylist
Gérald Altenburg
Makeup Artist
Sylvain Cournoyer
Hairstylist
Debra Johnson
Assistant Makeup Artist
Stephen Lynch
Mary Monforte
Production Manager
Roberta Pazdro
Post Production Supervisor
Simone Urdl
Second Assistant Director
Bruno Bryniarski
Tracey Poirier
Third Assistant Director
Mary Sylwester
David Webb
Set Dresser
Peter Atto
Art Department Assistant
Larry Burkam
First Assistant Art Direction
Peter Cosco
Lead Set Dresser
Darryl Dennis Deegan
Set Buyer
Sandy Glud
Alexandra Hooper
Set Designer
Jon P. Goulding
Sound Assistant
Colin Baxter
Ray Campbell
Sound Engineer
Bernie Cisternas
Dialogue Editor
Sue Conley
Foley Mixer
Steve Copley
Assistant Foley Artist
James A. Gore
Boom Operator
David Horton
Sound Re-Recording Mixer
Peter Kelly
Bob Lacivita
Andy Malcolm
Ron Mellegers
Steve Munro
Sound Recordist
Ross Redfern
Ron Searles
Greg Shim
ADR Editor
David Drainie Taylor
Tony Van den Akker
Sharon Zupancic
Special Effects Assistant
Curtis Bradshaw
Key Special Effects
Robert Moon
Teo Moon
Special Effects
Dawn Rivard
Special Effects Technician
Jeff Skochko
Special Effects Coordinator
Michael Kavanagh
Jason Wells
Visual Effects
Dennis Berardi
Jason Carswell
Visual Effects Supervisor
James Cooper
Frank Falcone
Sean Montgomery
Visual Effects Producer
Persis Reynolds
Craig Small
Extras Casting
Megan Conacher
Suzanne Leslie
Costume Assistant
Pat Blow
Costumer
Joan Boyko
Color Timer
Chris Hinton
Janis Kanigan
Colorist
Joanne Rourke
Assistant Editor
Dov Samuel
Location Manager
Lorne Davidson
Assistant Location Manager
Cory Kinney
Tracey Renyard
Darren Robson
Matthew Williams
Eardley Wilmot
Script Editor
Allen Bell
Costume Design
Beth Pasternak
Production Design
Phillip Barker
Set Decoration
Patricia Cuccia
Script Supervisor
Joanne T. Harwood
Production Coordinator
Tami Thomson
Executive Producer
Robert Lantos
András Hámori
Art Direction
Kathleen Climie
Associate Producer
Still Photographer
Johnnie Eisen
Steadicam Operator
Rod Crombie
Stunt Coordinator
Peter Szkoda
First Assistant Editor
Paul Winestock
Assistant Costume Designer
Alexander Reda
Line Producer
Sandra Cunningham
Daniel Pellerin
Keith Elliott
Patricia Boulden
Sound Designer