

MovieDrama
The Sweet Hereafter
There is no such thing as the simple truth.
6.9(444)19971h 52m
A small mountain community in Canada is devastated when a school bus accident leaves more than a dozen of its children dead. A big-city lawyer arrives to help the survivors' and victims' families prepare a class-action suit, but his efforts only seem to push the townspeople further apart. At the same time, one teenage survivor of the accident has to reckon with the loss of innocence brought about by a different kind of damage.
- Director
- Atom Egoyan
- Created by
- Robert Lantos,András Hámori
- Writers
- Atom Egoyan
Links
Where to Watch · IN
Streaming data provided by JustWatch via TMDB. Quality tiers (HD/4K) aren't exposed by TMDB.
Cast

Ian Holm
Mitchell Stephens

Sarah Polley
Nicole Burnell

Tom McCamus
Sam Burnell

Gabrielle Rose
Dolores Driscoll

Alberta Watson
Risa Walker
Caerthan Banks
Zoe Stephens

Maury Chaykin
Wendell Walker

Stephanie Morgenstern
Allison

Bruce Greenwood
Billy Ansel

Arsinée Khanjian
Wanda Otto

Earl Pastko
Hartley Otto

Simon Baker
Bear
Kirsten Kieferle
Stewardess

David Hemblen
Abbott Driscoll

Sarah Rosen Fruitman
Jessica Ansel

Marc Donato
Mason Ansel
Devon Finn
Sean Walker
Fides Krucker
Klara Stephens
Magdalena Sokolowski
Young Zoe
James D. Watts
Young Mitchell

Brooke Johnson
Mary Burnell
Allegra Denton
Jenny

Peter Donaldson
Schwartz

Russell Banks
Dr. Robeson
Loading cast…
Crew
Directing
- Atom EgoyanDirector
- Bruno BryniarskiSecond Assistant Director
- Cassandra CronenbergAssistant Director Trainee
- Andy MikitaFirst Assistant Director
- Tracey PoirierSecond Assistant Director
- Mary SylwesterThird Assistant Director
- David WebbFirst Assistant Director
- Joanne T. HarwoodScript Supervisor
Writing
- Atom EgoyanScreenplay
- Allen BellScript Editor
- Russell BanksNovel
Production
- Camelia FriebergProducer
- Atom EgoyanProducer
- Roberta PazdroProduction Manager
- Megan ConacherExtras Casting
- Suzanne LeslieExtras Casting
- Lorne DavidsonLocation Manager
- Cory KinneyAssistant Location Manager
- Tracey RenyardAssistant Location Manager
- Darren RobsonLocation Production Assistant
- Matthew WilliamsLocation Production Assistant
- Selina WilliamsLocation Production Assistant
- Eardley WilmotLocation Manager
Camera
- Paul SarossyDirector of Photography
- Johnnie EisenStill Photographer
- Rod CrombieSteadicam Operator
Editing
- Susan ShiptonEditor
- Chris HintonColor Timer
- Janis KaniganColor Timer
- Joanne RourkeColorist
- Dov SamuelAssistant Editor
- Paul WinestockFirst Assistant Editor
Sound
- Mychael DannaOriginal Music Composer
- Eric AppsADR Recordist
- Colin BaxterSound Assistant
- Ray CampbellSound Assistant
- Bernie CisternasSound Engineer
- Sue ConleyDialogue Editor
- Steve CopleyFoley Mixer
- James A. GoreAssistant Foley Artist
- David HortonBoom Operator
- Peter KellySound Re-Recording Mixer
- Goro KoyamaFoley Artist
- Bob LacivitaADR Recordist
Art
- Peter AttoSet Dresser
- Larry BurkamArt Department Assistant
- Larry BurkamSet Dresser
- Peter CoscoFirst Assistant Art Direction
- Darryl Dennis DeeganLead Set Dresser
- Sandy GludSet Buyer
- Alexandra HooperLead Set Dresser
- Jon P. GouldingSet Designer
- Phillip BarkerProduction Design
- Patricia CucciaSet Decoration
- Kathleen ClimieArt Direction
Costume & Make-Up
- Gérald AltenburgAssistant Hairstylist
- Sylvain CournoyerMakeup Artist
- Debra JohnsonHairstylist
- Stephen LynchAssistant Makeup Artist
- Mary MonforteAssistant Makeup Artist
- Pat BlowCostume Assistant
- Joan BoykoCostumer
- Beth PasternakCostume Design
- Alexander RedaAssistant Costume Designer
- Patricia BouldenAssistant Costume Designer
Visual Effects
- Dennis BerardiVisual Effects
- Jason CarswellVisual Effects
- James CooperVisual Effects Supervisor
- Frank FalconeVisual Effects Supervisor
- Sean MontgomeryVisual Effects
- Persis ReynoldsVisual Effects Producer
- Craig SmallVisual Effects
Crew
- Simone UrdlPost Production Supervisor
- Curtis BradshawSpecial Effects Assistant
- Robert MoonKey Special Effects
- Teo MoonSpecial Effects Assistant
- Dawn RivardSpecial Effects
- Jeff SkochkoSpecial Effects Technician
- Michael KavanaghSpecial Effects Coordinator
- Jason WellsSpecial Effects
- Peter SzkodaStunt Coordinator