- Kazuo Ishigurooriginal screenplay
- George Toleswritten by &
- Guy Maddinwritten by
- Nancy Jane Drake(as Nancy Drake)
- Miles Boisselle(as Miles Boiselle)
- Xiao Nan Wang(as Xio Nan Wang)
Rest of cast listed alphabetically
- Scott Cranwill(uncredited)
- Matthew J. Kok(uncredited)
- Arthur MacKinnon(uncredited)
- Brent Neale(uncredited)
- Jessica Smith(uncredited)
- Kevin Yeboah(uncredited)
- Atom Egoyanexecutive producer
- Niv Fichmanproducer
- Daniel Ironexecutive producer
- Phyllis Laingco-producer
- Sheena Macdonaldco-producer: Rhombus Media
- Jody Shapiroproducer
- Barbara Willis Sweeteassociate producer: Rhombus Media
- Larry Weinsteinassociate producer: Rhombus Media
- Luc Montpellierdirector of photography
- Réjean Labrieart director (as Rejean Labrie)
- Beverly A. Hamiltondaily hair stylist
- Frances Hansdaily makeup artist
- Ediena Hawkesfirst assistant hair stylist
- Amanda Kurykdaily makeup artist
- Jennifer Machneefirst assistant makeup artist
- Brenda Magalasmakeup intern: FTM
- Doug Morrowkey makeup artist
- Barry Olafsonkey hair stylist
- Catherina Saitesdaily hair stylist (as Catharina Saites)
- Matt Cahillpost-production supervisor
- Anastasia Gerasproduction manager
- Danielle Dumesnilsecond assistant director
- Richard O'Brien-Moranfirst assistant director
- Michael Peleshokthird assistant director (as Mike Peleshok)
- Ricardo Almslead carpenter
- Aaron Andersonset dresser
- Billy Bakerpaint foreman (as William Baker)
- Gary Barringervideo graphic coordinator
- Lindsey Bartdaily greens
- Ryan Berzukassistant props master (as Ryan 'Speedy' Berzuk)
- Lloyd Brandsonkey scenic artist
- Jim Campbellcarpenter
- Shawna Connerart department trainee
- Greg Gardnergraphics
- Eliot Crackowerassistant re-recording mixer
- Matthew Friesensound intern: FTM / cable puller (uncredited)
- Ronayne Higginsondialogue & adr editor
- Darcy Kiteadr recordist
- Steve Kostickassistant dialogue editor
- Martin Leere-recording mixer
- Sid Liebermanfoley artist
- Kirk Lyndsfoley recordist
- Mark Gebelspecial effects
- Don Greenbergfirst assistant special effects
- Dominique Balcaenadditional camera operator
- François Balcaenkey grip (as Francois Balcaen)
- Ryan Beresforddaily electrician
- John Clarkefirst electrician
- Gabriel Danielsgrip intern: FTM
- Marc Gagnonelectrician
- Gisèle Gordonadditional rearscreen photographer
- Gary Barringeranimator (uncredited)
- Kari Riegerextras casting (as Kari Reiger)
- Eleanor Erumextras casting assistant (uncredited)
- Jonathan Paynecasting assistant (uncredited)
- Alison Bilecostume intern: FTM
- Carolyn Bradshawtruck costumer
- Paula Dunfieldcostume supervisor
- Nadine Falkdaily wardrobe
- Dallas Hollettdaily wardrobe
- Karen Kristalovichdaily wardrobe
- Jennie O'Keefedaily wardrobe
- Sian Morris Rossassistant costume designer
- Sandra Sokedaily wardrobe
- John Furniotisvideo to film transfer: Film Effects Inc.
- Brian Karnon-line editor
- Peter Korsitzkefilm timer
- Michael Thibodeaudailies/video correction (as Mike Thibodeau)
- Branko Vasovicassistant editor
- Lorne J. Allenlocation production assistant
- Dean Batiuklocation production assistant
- Miye Bromberglocation production assistant
- Jason Campbelllocation production assistant (as Jason Lloyd Campbell)
- Shane Clementslocation production assistant
- Martin Ellislocation production assistant
- Melanie Dawn Fuerstlocation production assistant
- L. Christian Gouletlocation production assistant
- Chris Hawkinslocation production assistant
- Vince Krochaklocation production assistant
- Don Benedictsonmusic recordist: Winnipeg musicians
- Brenda Blakemusic supervisor
- Roman Borysmusician: cello soloist, The Canadian Film Orchestra
- Christopher Dedrickconductor / musician: trumpet, The Muskeg Combo / orchestrator
- Vern Dorgemusician: clarinet, The Muskeg Combo (as Vern Dorg)
- Erin Hershbergmusic coordinator
- Craig Mannsource music editor
- Alanna Millsscript supervisor
- Jim DeVilgerdriver (as James de Vlieger)
- Dave Perichdriver (as David Perich)
- Garry 'Diesel' Troskytransportation coordinator (as Gary 'Diesel' Trosky)
- Ralph Walkerdriver captain (as D. Ralph Walker)
- Sarah Bairddistribution executive: Rhombus Media
- Brenda Blakelegal affairs: Rhombus Media
- Tyson Caronproduction assistant: Buffalo Gal Pictures
- Sofia Costantinichoreographer
- Lisa Craikfirst accounting assistant
- Sarah Jane Cundellkey location production coordinator
- Denys Curlekey craft service
- Colette Desjardinsproduction accountant
- Kelly Ditzassistant craft service
- Shelly Bancroftspecial thanks
- Wayne Binderspecial thanks
- Daniel Blaufuksspecial thanks
- Diane Boehmespecial thanks
- Judy Daishspecial thanks
- James Di Salviospecial thanks
- Noam Gonickspecial thanks
- Gisèle Gordonspecial thanks
- Ian Handfordspecial thanks
- John Harviespecial thanks
Crew believed to be complete
Contribute to this page
Suggest an edit or add missing content