X
Close Ad
Games
Explore Games
2024 GAME PUBLISHER RANKINGS
2023 Game Awards Tracker
Xbox Game Pass
Best Games This Year
Best Games of All Time
Upcoming Releases
New PS5 Games
New Xbox Series X/S Games
New PC Games
New Switch Games
See All
New Games
New & Upcoming Games
Free & Subscription Games
Braid Anniversary Edition
Homeworld 3
Animal Well
V Rising
Crow Country
Hades 2 [Early Access]
Sea of Thieves (PS5)
Stellar Blade
See All
Movies
Explore Movies
MAY MOVIE PREVIEW
Upcoming Movies
DVD/Blu-ray: New & Upcoming
Best Movies This Year
Best Movies of All Time
Best Movies on Netflix
Best Movies on Hulu
Best Movies on Prime Video
Best Movies on Max
Best Movies on Paramount+
See All
New Movies in Theaters
MOVIE RELEASE CALENDAR
Kingdom of the Planet of the Apes
Gasoline Rainbow
Poolman
The Fall Guy
Tarot
Evil Does Not Exist
I Saw the TV Glow
Challengers
Civil War
See All
TV Shows
Explore TV
Renew/Cancel Scorecard
Best TV Shows This Year
Apple TV+: New & Upcoming
Disney+: New & Upcoming
Hulu: New & Upcoming
Max: New & Upcoming
Netflix: New & Upcoming
Paramount+: New & Upcoming
Peacock: New & Upcoming
Prime Video: New & Upcoming
See All
New TV Shows
MAY TV PREVIEW
TV PREMIERE CALENDAR
Spacey Unmasked
Interview With the Vampire S2
Doctor Who
Bodkin
Pretty Little Liars: Summer School
Dark Matter
Star Wars: Tales of the Empire
Hacks S3
See All
Music
New Albums
Beth Gibbons: Lives Outgrown
Kings of Leon: Can We Please Have Fun
Les Savy Fav: Oui, LSF
Dua Lipa: Radical Optimism
Taylor Swift: The Tortured Poets Department
Taylor Swift: TTPD The Anthology
Sia: Reasonable Woman
St. Vincent: All Born Screaming
Vampire Weekend: Only God Was Above Us
Beyonce: Cowboy Carter
See All
News
Register
Register
All My Puny Sorrows
Cast & Crew
Add My Rating
Critic Reviews
User Reviews
Cast & Crew
Details
Cast & Crew
Directed By
Michael McGowan
Written By
Michael McGowan
Miriam Toews
novel
Cast
Alison Pill
Yoli
Sarah Gadon
Elf
Mare Winningham
Lottie
Donal Logue
Jake
Amybeth McNulty
Nora
Mimi Kuzyk
Tina
Aly Mawji
Nic
Marin Almasi
Young Yoli
Gabrielle Jennings
Young Elf
Michael Musi
Finbar
Martin Roach
Psychiatrist Johns
Dov Tiefenbach
Jason
Rick Roberts
Elder
Elizabeth Saunders
Marta
Boyd Banks
Pastor
Racine Bebamikawe
Nurse
Josh Bainbridge
Irate Man
Morgan Bedard
Cop
Kelly Martin
Patient
Produced By
Tyler Levine
producer
Michael McGowan
producer
Effy Papadopoulos
line producer
Naveen Prasad
executive producer
Patrice Theroux
producer
Music
Jonathan Goldsmith
Cinematography
Daniel Grant
Sound
Davi Aquino
foley recordist and editor
Chelsea Body
foley editor
Sue Fawcett
first assistant sound editor
Jesse Fellows
adr recordist
Martin Gwynn Jones
Dialogue and ADR editor
Brennan Mercer
sound effects editor
Bianca Monteiro
sound project coordinator
Joe Morrow
re-recording mixer
Anthony Nolan
adr recordist / adr recordist/editor
Brent Pickett
dialogue editor
Jeffrey Roy
adr mixer: Los Angeles
Kevin Schultz
foley mixer
Lou Solakofski
re-recording mixer
Jonathan St. Clair
sound mixer
Jane Tattersall
sound effects editor
Editing
Orlee Buium
Michelle Szemberg
Casting Director
Heidi Levitt
Production Design
Danny Haeberlin
Art Direction
Thalia Stefaniuk
Set Design
Karen Churma
Costumes
Renee Fontana
Makeup
Dann Campbell
hair department head
Tiffany Jones
key hair stylist
Vanessa Tyra Smith
key makeup artist
Visual Effects
Alex Boothby
visual effects artist
Assistant Director
Billy Gridley
third assistant director
Markian Saray
first assistant director
Martin M. Smith
second assistant director
Art Department
Sarah Baljer
set dresser
Colin Davis
graphic designer
Joseph Kabbach
property master
Kim Nash
on set key props
Ryan Woods
set dresser
Editorial
Gabriella Arno
first assistant editor
Jim Fleming
digital intermediate colorist
Darren Hinchy
on-line editor
Mateusz Sklarzyk
finishing producer
Other
Emma Campbell
production coordinator
Katelyn Cursio
assistant to the producers
Adrian Jaworski
health & safety supervisor
Bruno S. Lyra
Consultant
Kelsi Mayne
health & safety manager
Barbara Szeman
Health & Safety Administrator
Miranda Valenti
production assistant
Cathy Vezina
accounting assistant
Danny Webber
legal services
Music Department
Brent Barkman
Additional Music By
Marco DiFelice
music supervisor
Jeff Wolpert
scoring mixer
Casting Department
Marin Hope
casting associate
Costume Department
Kaitlyn King
truck supervisor
Stephanie Smethurst
set supervisor
Camera Department
Russell Berki
lighting technician
Ron Bieuz
grip
Chris Harmsworth
gaffer
Ben Levine
Digital Imaging Technician
Location Management
Jared Burton
assistant location manager
Catherine Crawford
location manager
Georgia Villeneuve
assistant location manager
Script Department
Tami Scott
script supervisor
Movie title data and credits provided by