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
Producer
Screenplay
Novel
ADR Recordist
Eric Apps
Assistant Director Trainee
Cassandra Cronenberg
Director of Photography
Paul Sarossy
Camelia Frieberg
Editor
Susan Shipton
Assistant Makeup Artist
Stephen Lynch
First Assistant Art Direction
Peter Cosco
Post Production Supervisor
Simone Urdl
Set Buyer
Sandy Glud
Assistant Hairstylist
Gérald Altenburg
Production Manager
Roberta Pazdro
David Webb
Makeup Artist
Sylvain Cournoyer
Hairstylist
Debra Johnson
Mary Monforte
ADR Editor
David Drainie Taylor
Second Assistant Director
Tracey Poirier
Boom Operator
David Horton
Special Effects Technician
Jeff Skochko
Assistant Editor
Dov Samuel
Third Assistant Director
Mary Sylwester
Set Dresser
Peter Atto
Special Effects Assistant
Teo Moon
Costumer
Joan Boyko
Color Timer
Chris Hinton
Colorist
Joanne Rourke
Set Designer
Jon P. Goulding
Sound Assistant
Colin Baxter
Special Effects Coordinator
Michael Kavanagh
Visual Effects Supervisor
Frank Falcone
Costume Assistant
Pat Blow
James Cooper
Matthew Williams
Location Manager
Eardley Wilmot
Script Editor
Allen Bell
Lead Set Dresser
Darryl Dennis Deegan
Sound Re-Recording Mixer
Peter Kelly
Assistant Foley Artist
Ron Mellegers
Sound Engineer
Steve Munro
Key Special Effects
Robert Moon
Visual Effects
Dennis Berardi
Bernie Cisternas
Dialogue Editor
Sue Conley
Andy Malcolm
Jason Carswell
Janis Kanigan
Assistant Location Manager
Tracey Renyard
Sharon Zupancic
Extras Casting
Suzanne Leslie
Art Department Assistant
Larry Burkam
Alexandra Hooper
Foley Mixer
Steve Copley
Sound Recordist
Ross Redfern
Special Effects
Dawn Rivard
Bob Lacivita
Craig Small
Lorne Davidson
Ron Searles
Jason Wells
Visual Effects Producer
Persis Reynolds
Cory Kinney
Bruno Bryniarski
James A. Gore
Tony Van den Akker
Curtis Bradshaw
Sean Montgomery
Ray Campbell
Greg Shim
Darren Robson
Megan Conacher
Art Direction
Kathleen Climie
Production Coordinator
Tami Thomson
Associate Producer
Costume Design
Beth Pasternak
First Assistant Editor
Paul Winestock
Production Design
Phillip Barker
Executive Producer
Robert Lantos
Assistant Costume Designer
Alexander Reda
Script Supervisor
Joanne T. Harwood
András Hámori
Line Producer
Sandra Cunningham
Keith Elliott
Still Photographer
Johnnie Eisen
Steadicam Operator
Rod Crombie
Stunt Coordinator
Peter Szkoda
Daniel Pellerin
Set Decoration
Patricia Cuccia
Patricia Boulden
Sound Designer