Edit
All My Puny Sorrows (2021) Poster

Full Cast & Crew

Directed by 

Michael McGowan

Writing Credits (in alphabetical order)  

Michael McGowan
Miriam Toews ... (novel)

Cast (in credits order)  

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 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
Rest of cast listed alphabetically:
Morgan Bedard ... Cop (as Morgan I. Bedard)
Kelly Martin ... Patient

Produced by 

Tyler Levine ... producer
Michael McGowan ... producer
Effy Papadopoulos ... line producer
Naveen Prasad ... executive producer
Patrice Theroux ... producer

Music by 

Jonathan Goldsmith

Cinematography by 

Daniel Grant

Editing by 

Orlee Buium
Michelle Szemberg

Casting By 

Heidi Levitt

Production Design by 

Danny Haeberlin

Art Direction by 

Thalia Stefaniuk

Set Decoration by 

Karen Churma

Costume Design by 

Renee Fontana

Makeup Department 

Dann Campbell ... hair department head
Tiffany Jones ... key hair stylist
Vanessa Tyra Smith ... key makeup artist

Second Unit Director or 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

Sound Department 

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 (as Jonathon St. Clair)
Jane Tattersall ... sound effects editor

Visual Effects by 

Alex Boothby ... visual effects artist

Camera and Electrical Department 

Russell Berki ... lighting technician
Ron Bieuz ... grip
Chris Harmsworth ... gaffer
Ben Levine ... Digital Imaging Technician

Casting Department 

Marin Hope ... casting associate

Costume and Wardrobe Department 

Kaitlyn King ... truck supervisor
Stephanie Smethurst ... set supervisor

Editorial Department 

Gabriella Arno ... first assistant editor
Jim Fleming ... digital intermediate colorist
Darren Hinchy ... on-line editor
Mateusz Sklarzyk ... finishing producer

Location Management 

Jared Burton ... assistant location manager
Catherine Crawford ... location manager
Georgia Villeneuve ... assistant location manager

Music Department 

Brent Barkman ... Additional Music By
Marco DiFelice ... music supervisor
Jeff Wolpert ... scoring mixer

Script and Continuity Department 

Tami Scott ... script supervisor

Transportation Department 

Luke Auger ... transportation captain
Jimi Campbell ... transportation
Tim Ervick ... production driver
Seth Gagnon ... transportation coordinator

Additional Crew 

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

See also

Release Dates | Official Sites | Company Credits | Filming & Production | Technical Specs

Contribute to This Page


Recently Viewed