Edit
Swan Song (2021) Poster

(I) (2021)

Full Cast & Crew

Directed by 

Benjamin Cleary ... (directed by)

Writing Credits  

Benjamin Cleary ... (written by)

Cast (in credits order)  

Mahershala Ali ... Cameron / Jack
Naomie Harris ... Poppy
Awkwafina ... Kate / Kate Duplicate
Glenn Close ... Dr. Jo Scott
Nyasha Hatendi ... Andre
Adam Beach ... Dalton
Lee Shorten ... Rafa
Dax Rey ... Cory (Age 8)
Aiden Adejuwon Aiden Adejuwon ... Cory (Age 5)
Ace LeVere ... Cory (Age 2) (as Ace Lever)
Shema Cayden Shema Cayden ... Cameron (Age 5) (as Cayden Shena)
JayR Tinaco ... Alex (as Jayr Tinaco)
Jessica Hayles ... Julie
Mikayla Lagman Mikayla Lagman ... Sammy
Celia Aloma ... Cameron's Mom
Luke Camilleri ... Rob
Christine Laliberté ... Elderly Woman on Train (as Christi La Liberté)
Lexi Lexi ... Ellington
Shane Dean ... Cameron / Jack Acting Double

Produced by 

Mahershala Ali ... producer (produced by) (p.g.a.)
Rebecca Bourke ... producer (produced by) (p.g.a.)
Shea Kammer ... executive producer
Jonathan King ... producer (produced by) (p.g.a.)
Jacob Perlin ... producer (produced by) (p.g.a.)
Christopher Sawtelle ... co-producer
Ryan Schwartz ... co-producer
Adam Shulman ... producer (produced by) (p.g.a.)
Mimi Valdes ... producer (as Mimi Valdés) (produced by) (p.g.a.)

Music by 

Jay Wadley ... (music by)

Cinematography by 

Masanobu Takayanagi ... director of photography

Editing by 

Nathan Nugent ... (edited by)

Casting By 

Victoria Thomas

Production Design by 

Annie Beauchamp

Art Direction by 

Michael Diner ... supervising art director
Howard Lau ... art director: vehicle
Callum Webster

Set Decoration by 

Shannon Gottlieb

Costume Design by 

Cynthia Ann Summers

Makeup Department 

Melissa Forney ... hair department head
Caitlin Groves ... special makeup effects artist
Alice Hatcher ... esthetician
Samuel James ... wig maker: Naomie Harris
Zabrina Matiru ... Makeup Designer/makeup department head
Dawn Loretta Mills ... hair stylist
Sarah Pickersgill ... special makeup effects artist
Werner Pretorius ... prosthetics: Amazing Ape Productions
Darah Wyant ... key makeup artist

Production Management 

Shea Kammer ... unit production manager
Kate Keates ... unit manager (as Kate Vanderbyl) / unit manager
Drew Locke ... unit production manager
David Scott Rubin ... executive in charge of production
Jason Tobias ... post-production supervisor
Lori A. Waters ... post-production supervisor

Second Unit Director or Assistant Director 

Chad Belair ... second assistant director
Alan Derksen ... assistant director
Clayton Alexander Durie ... third assistant director
Joe Gold ... first assistant director / second assistant director
Regan Kosior ... second second assistant director
Haley Lauten ... third assistant director

Art Department 

Liam Beck ... concept artist
Tony Beck ... lead dresser
Ester Bovard ... assistant set decorator
Lee Campbell ... assistant set decorator
Niki Charalambopoulos ... paint foreman
Michelle Chudleigh ... set decoration coordinator
Brian Cunningham ... concept illustrator
Tony Drew ... 3d concept modeller
Bryan Eng ... art coordinator
Clayton Flagg ... props truck supervisor
Sam Hudecki ... storyboard artist/concept designer
Lei Jin ... concept illustrator
Geoff Jordan ... metal fabricator foreman
Jesse Joslin ... construction coordinator
Scott Livingstone ... art department assistant
Ainsley McIntyre ... set decoration buyer
Oshy Parasol ... assistant art director
Noely Ryan ... concept artist
Ron Turner ... prop concept artist
Stephen Vance ... paint lead
Liam Young ... visual consultant
Patrick Zahorodniuk ... graphic designer
Ken Palkow ... concept artist (uncredited)

Sound Department 

Steve Baine ... foley artist
Chris Duesterdiek ... sound mixer
Steve Fanagan ... sound designer / supervising sound editor
Ian Ferguson ... boom operator
Bernard Gariépy Strobl ... re-recording mixer
Gina Gyles ... foley assistant (as Gina Wark)
Krystin Hunter ... dialogue editor
William Kellerman ... foley artist
Amanda Knowledge ... audio description re recording mixer
David McCallum ... supervising sound editor
Brennan Mercer ... sound effects editor
Michael Miller ... adr mixer
Daniel Moctezuma ... foley recordist
Chris Navarro ... adr mixer
Peter Persaud ... foley recordist
David Rose ... sound effects editor
Valerie Siu ... sound utility

Special Effects by 

Tony Lazarowich ... special effects coordinator

Visual Effects by 

Nikita Alagan ... vfx production manager: Basilic Fly
Tennille Alcindor ... visual effects producer: Company 3
Mohammed Altaf ... compositing supervisor: Basilic Fly (as Mohammed Altaf F.)
Emilie Ancet ... production manager: Image Engine
Jessica Atkinson ... editorial: Territory
Freddie Bowden ... production coordinator: Territory (as Fred Bowden)
Carlos Conceicao ... bg prep supervisor: Image Engine
Rory Coomey ... cyber and lidar scanning
Sean Feeley ... pipeline: Territory
Yana Georgieva ... vfx data wrangler
Marian Golden ... vfx production manager
Gopalsamy ... compositing supervisor: Basilicfly studio
Jennifer Hargreaves ... vfx executive producer: Basilic Fly
Sean Hickey ... vfx editor: Screen Scene
Ben Hicks ... compositing supervisor: Territory
Tiago Higgs ... graphics lead: Territory
Yang Hu ... senior cg generalist: Company 3
Ivelin Ivanov ... compositing lead: Screen Scene
Conor Johnston ... vfx production assistant: Screen Scene
Sam Johnston ... associate vfx supervisor: Screen Scene
Sam Keehan ... art director: Territory
Adam Kelway ... compositing lead: Image Engine
Lakshmanakumar ... compositing supervisor: Basilicfly studio
Dhaval Malavia ... producer: Territory
Ajoy Mani ... visual effects producing supervisor
Manuel Martinez ... cg supervisor: Screen Scene
Greg Massie ... production: Image Engine
Tomoka Matsumura ... modeling artist: Image Engine
Robert McHugh ... editorial: Territory
Tom McLoughlin ... executive visual effects producer: Territory
Nigel Mendoza ... vfx producer: Company 3
George Mitchell ... visual effects editor
Buhas Mohammedunny P. ... matchmove supervisor: Image Engine (as Buhas Mohammedunny Pallathputhampully)
Bébhinn Naughton ... Visual Effects Coordinator (as Bebhinn Naughton)
Bryce Nielsen ... visual effects producer
Kelly O'Flaherty ... digital compositor: Screen Scene
Ashley Pay ... cg lead: Territory
Barry Poon ... assets supervisor: Image Engine
Andrew Popplestone ... head of creative: Territory
Samantha Rocca ... vfx producer: Territory
Thomas Schelesny ... visual effects supervisor: Image Engine
Arani Sen ... visual effects editor: Company 3
Khizar Shabir ... digital compositor: Company 3
Yuta Shimizu ... cg supervisor: Image Engine
Jagan Sundaresan ... paint/prep supervisor: Basilic Fly
Dorian Thomas ... art director: Territory
Daniele Tosti ... lighting department supervisor: Image Engine
Rene Toye ... editorial: Image Engine
Hiroko Ueno ... bg prep lead: Image Engine
Rickey Verma ... vfx supervisor: Company 3
Tyler Weiss ... visual effects producer: Image Engine
Matt Yeoman ... compositing supervisor: Image Engine
Hubert Zapalowicz ... environments dmp supervisor: Image Engine
Lisa Abbate ... controller: Image Engine (uncredited)
Bharathi Anthonysamy ... digital compositor: Territory Studio (uncredited)
Niccolò Barbero ... sequence lead compositor/senior compositor: SSVFX (uncredited)
Isaac Barter ... digital compositor: Image Engine (uncredited)
Sinead Boland ... visual effects production assistant: SSVFX (uncredited)
Amrei Bronnenmayer ... digital compositor: SSVFX (uncredited)
Shane Browne ... digital compositor: SSVFX (uncredited)
Ed Bruce ... visual effects supervisor: SSVFX (uncredited)
Roman Bugrov ... visual effects: Territory Studio (uncredited)
Dara Cazamea ... cg artist: SSVFX (uncredited)
Yi-Hsuan Kent Chiu ... senior texture artist: Image Engine (uncredited)
Nicla Cino ... digital compositor: SSVFX (uncredited)
Aurore de Blois ... digital compositor: Territory Studio (uncredited) / senior compositing lead (uncredited)
Brenna Dolan ... department manager: Image Engine (uncredited)
Elaine Donoghue ... studio manager: SSVFX (uncredited)
Darragh Duffy ... head of visual effects pipeline: SSVFX (uncredited)
Aeneas Duncan ... visual effects editor: Territory Studio (uncredited)
Karthik Kumar Durairaj ... compositor: Basilic Fly Studio (uncredited)
Sonali Dutta ... lookdev artist: Image Engine (uncredited)
Paul John Faeldo ... compositor: Company 3 (uncredited)
Luke French ... systems engineers: SSVFX (uncredited)
Vanina Gancheva ... digital compositor: Territory Studio (uncredited)
Clara García-Pando ... digital compositor: SSVFX (uncredited)
Denitsa Georgieva ... digital compositor: SSVFX (uncredited)
Whitney Godinho ... digital compositor: Territory Studio (uncredited)
Rakesh Gurung ... digital compositor: SSVFX (uncredited)
Woo Seok Han ... compositor: Image Engine (uncredited)
Tom Hawksley ... digital compositor: Territory Studio (uncredited)
Sara Hilmarsdóttir ... head of visual effects pipeline: SSVFX (uncredited)
Kendyll Hogg ... pipeline technical director: SSVFX (uncredited)
U-Sun I Hu ... digital compositor: Territory Studio (uncredited)
Gavin Hyde ... visual effects editor: Territory Studio (uncredited)
Joseph Hynes ... systems engineers: SSVFX (uncredited)
Pehlivan Ivanov ... digital compositor: SSVFX (uncredited)
Todor Ivanov ... digital compositor: SSVFX (uncredited)
Ana Jardón ... visual effects production manager: SSVFX (uncredited)
Tuomas Järvenpää ... cg artist: Territory Studio (uncredited)
Jeff Kakari-Apau ... systems engineer: Territory Studio (uncredited)
Adam Keane ... visual effects coordinator: SSVFX (uncredited)
Minjung Kim ... matchmove artist: Image Engine (uncredited)
Eric A. Kohler ... visual effects executive producer: SSVFX (uncredited)
Katya Lazarova ... digital compositor: SSVFX (uncredited)
Eleonor Lindvall ... digital compositor: Territory Studio (uncredited)
Stefania Luise ... digital compositor: SSVFX (uncredited)
Eoin Mahon ... digital compositor: SSVFX (uncredited)
Keith Malone ... cg artist: SSVFX (uncredited)
Francesco Massaro ... digital compositor: SSVFX (uncredited)
Garvin McGoldrick ... systems engineers: SSVFX (uncredited)
Chiara Milita ... digital compositor: SSVFX (uncredited)
Lidia Romero Munoz ... digital compositor: SSVFX (uncredited)
Nicholas Murphy ... visual effects producer: SSVFX (uncredited)
Tia Nanda ... vfx coordinator: Image Engine (uncredited)
Aline Ngo ... visual effects recruiter (uncredited)
Matt O'Leary ... digital compositor: SSVFX (uncredited)
Ion Oprea ... cg artist: Territory Studio (uncredited)
Raoul Paulet ... cg artist: Territory Studio (uncredited)
Alan Puah ... systems engineer: Territory Studio (uncredited)
Diego Riestra ... digital compositor: SSVFX (uncredited)
Alan Robinson ... digital compositor: SSVFX (uncredited)
Andy Robinson ... compositor (uncredited)
Jorge Robles ... systems engineers: SSVFX (uncredited)
Noely Ryan ... digital matte painter: SSVFX (uncredited) / matte painter (uncredited)
Dario Saquetti ... digital compositor: Territory Studio (uncredited)
David Sheldon-Hicks ... visual effects: Territory Studio (uncredited)
Doug Spilatro ... visual effects artist (uncredited)
Dmytro Stabrov ... pipeline technical director: SSVFX (uncredited)
Aleksandra Stojanov ... digital compositor: SSVFX (uncredited)
Vyara Stoyanova ... digital compositor: SSVFX (uncredited)
Jeremy Séguin ... digital compositor: Image Engine (uncredited)
Sophie Taylor ... cg artist: Territory Studio (uncredited)
David Thomas ... digital compositor: SSVFX (uncredited)
Robert C. Thompson ... pipeline technical director: SSVFX (uncredited)
Greg Tully ... systems engineers: SSVFX (uncredited)
Vineshh Vickinadas ... digital compositor (uncredited)
Shawn Walsh ... visual effects executive producer: Image Engine (uncredited)
Daniel Wyatt ... cg artist: Territory Studio (uncredited)

Stunts 

Gaston Morrison ... stunt coordinator

Camera and Electrical Department 

Scott Bonner ... key rigging grip
Luke T. Campbell ... motion control operator
Drew David ... leadman grip
Wesley Degenstein ... best boy
Cameron Drinkle ... motion picture video coordinator
Sean Edmiston ... Rigging Gaffer
Anthony El-Estwani ... camera operator: Drone
Kimberly French ... special photography / still photographer
Mel Johansen ... Lighting Console Programmer
Justin Johns ... digital video assist coordinator
Dubin Kim ... best boy grip
Joshua Marcoux ... Second Assistant "A" Camera
Cheyenne Mickle ... d.u.t.
Kim Olsen ... first company grip
Leon Rivers-Moore ... digital imaging technician
Luze Issa Rubio ... assistant camera
Ryan Thomas-Sontag ... lighting technician
Gladys Tong ... computer playback supervisor: LED Screen
David S. Warner ... gaffer
Peter Wilke ... steadicam operator
Darin Wong ... dolly grip: "a" camera

Animation Department 

Richard Spriggs ... animation supervisor: Image Engine
Angela Stempel ... gif animation designer

Casting Department 

Sandra-Ken Freeman ... extras casting director
Bonnie Grisan ... casting associate
Alicia Scott ... extras casting
Emma Raine Walker ... extras casting assistant
Brandon Wheeler ... casting associate

Costume and Wardrobe Department 

Cora Burnette ... background costume coordinator
Kelsey Chobotar ... assistant costume designer
Keith Lau ... costume concept artist
Laszlo Marton ... cutter
Madeleine Mckibbon ... prep costumer
Raven Olay ... prep costumer

Editorial Department 

Syafiq Jaafar ... dailies & editorial processing
Stephen Kidney ... first assistant editor
Candice Kim ... post project manager: dailies
Ren Manlolo ... senior dailies operator
Tom Mayclim ... data manager: Company 3
Tom Poole ... digital intermediate colorist
Emma Sanders ... post-production coordinator
Adrian Saywell ... on-line editor
Melina Smith ... Color Assistant
Evan Spicer ... assistant editor
Jaan Spirka ... colorist: dailies
Ross Thomson ... dailies supervisor

Location Management 

Graeme Blatherwick ... assistant location manager
Cameron Mason ... trainee assistant location manager
Michelle Ribeiro ... location production assistant

Music Department 

Sally Boldt ... music editor
Meghan Currier ... music supervisor
Landon Knoblock ... composer assistant
Daniel Kresco ... mastering engineer / score mixer
Matt Nelson ... score production supervisor
Found Objects ... score production
Salman Rahman ... musician
Jonas Tarm ... recording session supervisor

Script and Continuity Department 

Heather Browning ... artistic consultant
Jessica Clothier ... script supervisor

Transportation Department 

Red Murphy ... exclusive driver: Naomi Harris

Additional Crew 

Allison Barber ... unit publicist
Karen Bergen ... finance controller
Hannah Connery ... Assistant: Jacob Perlin
Maria Cooper ... first aid craft service
Chas Dabby ... travel agent
Karis Ducharme ... assistant director's production assistant / health & safety assistant
Clayton Alexander Durie ... health & safety assistant
Brandyn Eddy ... office production assistant
Teddy Edwards ... director's assistant / research archive coordinator
Sophie Fazio ... director's assistant
Jay Floyd ... clearance administrator
Kyle Fogden ... production legal services: Canada
Selena Ginger ... Key Payroll Accountant
Bex l Grant ... health & safety management (as Bex L Grant)
Daeja Jackson ... assistant: Mr. Shulman
Janice Jori ... accounting clerk
Aimee Kuo ... testing coordinator: HSM
Selah Kyd ... production assistant
Michelle Marlette ... legal delivery
Christopher McDonell ... location scout
Tara Mews ... travel coordinator
Becca Pepper ... second assistant production coordinator
Amy Post ... Assistant to Robert Walak
Andrea Rana ... assistant accountant
Christopher Mark Ritchie ... production staff: health & safety management
Kambiz Sardari ... voice director
Marcin J. Sobczak ... international publicity & pr
Nathan Stewart ... production assistant
Eric W. Thompson ... production legal services
Daniel Villagomez ... credits administrator
Beth Wiggins ... Payroll Clerk
Rhona Williscroft ... production coordinator
Steve Woodley ... head animal trainer
Lexi Wuthrich ... producer's assistant

Thanks 

Lenny Abrahamson ... special thanks
Roisin Agnew ... special thanks
Amatus Karim Ali ... special thanks
Serena Armitage ... special thanks
Gareth Averill ... special thanks
Chloe Benitah ... special thanks
Brian DePersia ... special thanks
Steve Golin ... special thanks
Carissa Knol ... special thanks
James Latimer ... special thanks
Michael O'Connor ... special thanks

See also

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

Contribute to This Page


Recently Viewed