Directed by
Wes Ball | ... | (directed by) |
Writing Credits
Josh Friedman | ... | (written by) |
Rick Jaffa | ... | (characters created by) & |
Amanda Silver | ... | (characters created by) |
Cast (in credits order) complete, awaiting verification
Produced by
Wes Ball | ... | producer |
Peter Chernin | ... | executive producer |
Mara Gagnon | ... | associate producer |
Joe Hartwick Jr. | ... | producer (p.g.a.) |
Rick Jaffa | ... | producer (p.g.a.) |
Jason Reed | ... | producer (as Jason T. Reed) (p.g.a.) |
Amanda Silver | ... | producer (p.g.a.) |
Jenno Topping | ... | executive producer |
Music by
John Paesano |
Cinematography by
Gyula Pados | ... | director of photography |
Editing by
Dirk Westervelt | ||
Dan Zimmerman |
Casting By
Dylan Jury | ||
Debra Zane |
Production Design by
Daniel T. Dorrance |
Art Direction by
Carlo Crescini | ||
Tony Drew | ||
Vaughan Flanagan | ||
Ian Gracie | ... | supervising art director |
Jenny Hitchcock | ||
Dale Mackie |
Set Decoration by
Ken Chocolate | ... | (second unit) |
Beverley Dunn | ||
Blake Muir | ... | (Swing Gang) |
Costume Design by
Mayes C. Rubeo |
Makeup Department
Caroline Adams | ... | makeup artist: additional photography |
Andriana Demetrius | ... | additional hair & makeup artist |
Ryan Farrajota | ... | Additional makeup artist |
Beth Halsted | ... | hair and makeup artist (as Bethany Halsted) |
David Jennings | ... | hair and makeup artist |
Andrew Keshan | ... | additional hair & makeup artist |
Jennifer Lamphee | ... | hair & makeup designer |
Jenny Lee | ... | additional hair & makeup artist |
Helen Magelakis | ... | hair & makeup artist: crowd room |
Julz Mayberry | ... | Additional hair and makeup artist |
Amy McLennan | ... | makeup artist: additional photography |
Michele Perry | ... | makeup artist: additional photography |
Yvonne Savage | ... | Hair and make up additional |
Tabitha Schollum | ... | assistant hair and makeup artist |
Micheline Siou | ... | additional hair & makeup artist |
Brigette Ivana Vukovic | ... | assistant hair and makeup artist (as Bridgette Vukovic) |
Sheldon Wade | ... | additional hair & makeup artist |
Gemma Woods | ... | additional makeup artist |
Production Management
Louis J. Anderson | ... | production supervisor: second unit |
Taylor Chojecki | ... | design production coordinator |
Jennifer Cornwell | ... | production manager |
Melyssa Forget Turcotte | ... | production manager: Weta FX |
Kristin Fowler | ... | post-production manager |
Jennifer W. Huliran Jr. | ... | production manager: splinter unit |
J. Elizabeth Ingram | ... | production executive |
Todd London | ... | post production executive |
Ravi D. Mehta | ... | executive in charge of production |
Kate Mulligan | ... | production manager |
Daniella Said | ... | production supervisor |
Mylan Stepanovich | ... | executive in charge of production |
Giulia Stermieri | ... | production manager |
Matthew Wells | ... | post-production supervisor |
Mark J. Woods | ... | post-production manager: Delivery |
Second Unit Director or Assistant Director
Clancy Breslin | ... | assistant director production assistant |
Matthew Busson | ... | additional assistant director |
Victoria Cocks | ... | cast production assistant |
Ant Davies | ... | first assistant director: mocap |
Hannah De Jorge | ... | assistant director |
Matt Johnston | ... | second second assistant director |
Eric J. Macgrath | ... | first assistant director: splinter unit |
Jon Mallard | ... | first assistant director |
Justin Muller | ... | first assistant director |
Elle Reid | ... | third assistant director (as Ellena Reid) / third assistant director |
James Jonty Rickwood | ... | base production assistant |
Carter Simpkin | ... | third assistant director |
Stephanie Stretton | ... | Offset 3rd Assistant Director |
Michael Vandersande | ... | additional set production assistant |
Joshua Watkins | ... | key second assistant director |
Laurie Wright | ... | second assistant director: mocap |
Art Department
Diva Abrahamian | ... | property master |
Sean Ahern | ... | construction supervisor |
Rebecca Asquith | ... | set designer |
Jemma Awad | ... | draftsperson |
Ehsan Bigloo | ... | character designer / lead concept artist |
Sam Boffa | ... | standby props |
Anna Broadbent | ... | clearances coordinator |
Stacey Button | ... | art department coordinator |
Megan Byrnes | ... | greensperson |
Gabrielle Carey | ... | set designer: Australia Unit |
Daniel Carrasco | ... | character designer |
Velvet Chitham | ... | assistant standby props |
Max Chow | ... | concept artist: Weta Workshop / storyboard artist |
Nathaniel Corkery | ... | set builder |
Peter Cromwell | ... | title artist |
Anna De Meyrick | ... | senior set decoration buyer |
Laura Egan | ... | on-set dresser |
Seth Engstrom | ... | concept artist |
Andrew Fraser | ... | additional assistant standby props |
Sarah Gardiner | ... | standby greens |
Emma Gracie | ... | assistant set decorator |
Meg Hamilton | ... | senior propmaker |
Matt Hatton | ... | concept artist |
Yannick Jamey | ... | set painter |
Barry Jarrott | ... | greens foreman |
Leigh Kelly | ... | stagehand |
Leeth Keough | ... | leading construction hand: Australia Unit |
Richard F. Kerr | ... | set dressing supervisor |
Maya Keys | ... | design assistant |
Didier Konings | ... | concept artist |
Jeremy Love | ... | concept illustrator |
Kate McCowage | ... | assistant art director |
Byron McGilvray | ... | horse tack supervisor |
Doran McQuire | ... | leadman |
Dan Milligan | ... | storyboard artist |
Brooke Morris | ... | senior props buyer |
Elsie Moult | ... | art department coordinator |
Sean Muir | ... | swing |
Trish Nairn | ... | set dresser |
Nick Osborne | ... | design assistant |
Reese Owen | ... | greens laborer |
Prue Parsons | ... | assistant art director |
Nikki Peace | ... | Assistant Props Master |
James Phelan | ... | propmaker |
Sidonie Pitot | ... | greens trade assistant |
Mackenzie Platt | ... | set designer: Australia Unit |
Vincent Power | ... | art department runner |
Col Price | ... | concept artist |
Kate Rawlins | ... | assistant art director |
Steffen Reichstadt | ... | concept artist |
Nicki Renwick | ... | armorer (as Nicole Renwick) |
Zander Ricketson | ... | assistant art director: Australia Unit |
Gabrielle Rowe | ... | graphic designer |
Kaitlyn Sandeman | ... | construction draftsperson |
Evan Shipard | ... | concept illustrator |
Pru Smith | ... | set decorating coordinator |
Clare Staunton | ... | horse tack supervisor |
Courtney Stone | ... | set painter |
Ben Stoodley | ... | painter |
Michael Swingle | ... | hod scenic artist |
Eddy Taylor | ... | 3d artist |
Phillip Telford | ... | carpenter |
Tamlyn Teow | ... | horse tack assistant |
Zebulon Tilden | ... | mould maker |
Holly Trenaman | ... | greens laborer |
Tom Underwood | ... | greens laborer |
Sam Uther | ... | storyboard artist |
Joel Venti | ... | storyboard artist |
William Vourgos | ... | greens scenic |
Andree Wallin | ... | senior concept artist |
Paige Webster | ... | greens laborer |
Lewis Williams | ... | greensman |
Calum Wilson Austin | ... | assistant standby props |
Darek Zabrocki | ... | Concept Artist |
Zander Czerwaniw | ... | steel hand (uncredited) |
Sound Department
James Andrews | ... | adr mixer |
David Betancourt | ... | adr mixer |
Christopher Bonis | ... | sound effects editor |
Dane Butler | ... | adr mixer/adr recordist |
Matt Cavanaugh | ... | ape vocals editor |
Ben Cowman | ... | sound assist |
Greg Crawford | ... | adr mixer |
Jack Cucci | ... | foley mixer |
John T. Cucci | ... | foley artist |
Susan Dawes | ... | adr & dialogue supervisor |
Will Digby | ... | sound effects editor |
Steve Finnigan | ... | adr mixer |
Mario Gabrieli | ... | epk sound mixer |
Tim Gomillion | ... | re-recording mix technician |
Tavish Grade | ... | foley mixer |
Matthew Thomas Hall | ... | sound designer |
Nia Hansen | ... | sound effects editor |
Matthew Harrison | ... | foley editor |
Brandon Jones | ... | additional sound designer |
Dan Kenyon | ... | sound effects editor |
Tom Lalley | ... | sound re-recording engineer |
Ai-Ling Lee | ... | re-recording mixer / sound designer / supervising sound editor |
Helen Luttrell | ... | dialogue & adr editor |
Carson X. MacDonald | ... | utility sound technician: Australia Unit |
Todd Moore | ... | boom operator |
Andy Nelson | ... | re-recording mixer |
Dan O'Connell | ... | foley artist |
Mikel Parraga-Wills | ... | foley mixer |
Tobias Poppe | ... | sound designer / supervising sound editor |
Marc Antonio Pritchett | ... | vocalist: special effects |
Erin Michael Rettig | ... | sound engineering |
Jeffrey Roy | ... | adr mixer |
Griffin Saunders | ... | re-recording mix technician |
Jessica B. Schultz | ... | sound mixer: splinter unit |
Luke Schwarzweller | ... | re-recording mix technician |
Todd Shattock | ... | adr recordist |
Bruce Tanis | ... | foley supervisor |
Tami Treadwell | ... | adr mixer |
Mark van Kool | ... | production sound mixer |
Tim Walston | ... | sound editor |
Alexander Wilson Thame | ... | adr mixer |
Special Effects by
Gunter Anderson | ... | special effects technician |
Rodney Burke | ... | special effects supervisor |
Juan Fabrellas | ... | special effects mechanical designer |
Tom Forrest | ... | special effects foreman |
Rob Gillies | ... | Head of Manufacture Weta Workshop |
Adam Khamis | ... | special effects technician |
Jacob Kyriakidis | ... | senior special effects technician |
Peter 'Babylon' Owens | ... | special effects workshop manager |
Will Power-Trengove | ... | special effects on-set supervisor |
Danielle Prestidge | ... | head of production: Weta Workshop |
Stephen Reid | ... | special effects foreman |
Angus Tawinwong-Prott | ... | special effects assistant |
Andrew Wallis | ... | special effects designer |
Visual Effects by
Juan M. Abdo | ... | previs artist: Halon Entertainment |
McKinsey Seungwon Ahn | ... | Previs Artist |
Radiya Alam | ... | Creatures Technical Director |
Mark Edward Allen | ... | visual effects lead fur groomer: Weta FX |
Manuela Amon | ... | visual effects production manager: Weta FX |
Dylan Ansori | ... | visual effects motion capture tracker: Weta FX |
Vasilis Antipas | ... | senior visual effects td: Weta FX |
Anthony Arnoux | ... | visual effects artist |
Fabrizio Arzani | ... | senior visual effects vad artist: Weta FX |
Pip Ashton | ... | visual effects department manager: Weta FX |
Rupert Ashton | ... | senior rigging td |
Jason Astley | ... | digital compositor: Weta FX |
Art Bagdasaryan | ... | visual effects supervisor: Weta Digital |
Mike Bain | ... | additional visual effects on-set supervisor: Weta FX |
Frances Baldasarro | ... | visual effects production coordinator |
Traci Balthazor | ... | compositing supervisor: Weta Digital |
Sam Balzer | ... | Concept Artist |
Arnav Banerji | ... | previs artist: Halon Entertainment |
Marco Barbati | ... | visual effects lead facial td: Weta Digital |
Teresa Barsall | ... | facial animator |
Oscar Bartle | ... | visual effects artist |
Gregory Bassett | ... | senior visual effects layout td |
Liam Bath | ... | visual effects artist |
Sormeh Behbahani | ... | previs artist: Halon Entertainment |
James Bell | ... | visual effects lead layout td: Weta FX |
Varad Bhamburdekar | ... | previs artist: Halon Entertainment |
Sreemanendu Bhatta | ... | animator: Weta FX |
Max Biddiscombe | ... | Motion Capture Artist |
Ben Bigiel | ... | visual effects modeler |
Sabina Bihlmaier | ... | digital compositor |
Lewis Binnersley | ... | data wrangler: Weta FX |
Jen Blackburn | ... | visual effects coordinator |
Stefanie Blatt | ... | senior visual effects td: Weta FX |
Ella Boliver | ... | Lead Compositor: WetaFx |
Malko Bonnet-Eymard | ... | visual effects creature td: Weta FX |
Niall Booker | ... | senior visual effects environment artist: Weta FX |
Jacquelyn Booth | ... | digital compositor: Weta FX |
Nicola Boshoff | ... | visual effects layout td: Weta FX |
Ryan Bowden | ... | senior fx td: Weta FX |
Adam Bradley | ... | roto hod |
Zachary Brake | ... | visual effects lead lighting td: Weta FX |
Jacqui Bree | ... | visual effects assets coordinator |
Logan Breit | ... | visual effects editor |
Robert Brousseau | ... | previs artist: Halon Entertainment |
Boris Bruchhaus | ... | Lead FX Technical Director: Weta FX |
Joerg Bruemmer | ... | compositing supervisor |
Jaimee Burk | ... | visual effects assistant creatures td |
Cameron Butcher | ... | junior facial animator: Weta FX |
Tim C. Campbell | ... | senior visual effects layout td: Weta FX |
Keanan Cantrell | ... | senior visual effects lighting td |
Jordan Cario | ... | lead fx td: Weta FX |
Osmel Carrizo | ... | visual effects creature td: Weta FX |
Jonathan Carré | ... | visual effects shots: Weta FX |
Steve Casa | ... | visual effects 3d scan technician |
Myreen Castro | ... | visual effects motion capture tracker: Weta FX |
Jake Cenac | ... | senior visual effects on-set td: Weta FX |
Manjoe Chan | ... | senior animator: Weta FX |
Balachandar Chandrasekaran | ... | shot: Weta FX Limited |
Te Wei Chang | ... | previs artist: Halon Entertainment |
Parker Chatham | ... | visualization artist: Digital Domain |
Nuo Chen | ... | previs artist: Halon Entertainment |
Seong Min Choi | ... | matchmove artist: ScreenX |
Wonmok Mark Choi | ... | paint artist: weta digital |
Russell Chou | ... | senior animator |
Brian Chow | ... | previs artist: Halon Entertainment |
Darren Christie | ... | compositing supervisor: Weta FX |
Loïc Ciaux | ... | visual effects environment modeler |
Andrew Clarke | ... | matte painter: Weta FX |
Alexis Claux | ... | senior effects technical director: Weta Digital |
Max Clegg | ... | visual effects motion capture tracker: Weta FX |
Ryan Coleman | ... | senior roto artist: Weta FX |
Tom Collier | ... | digital compositor: Weta FX |
Alice Collins | ... | lead roto artist (as Lead) |
Silvia Colonna Romano | ... | visual effects modeler: Weta FX |
Peter Connelly | ... | Senior Lighting Technical Director: Weta Fx |
Tommaso Corona | ... | lead compositor: Weta FX |
Téa Cosmas | ... | visual effects motion capture tracker: Weta FX |
Yann Couderc | ... | senior matte painter: Weta FX |
Max Cowen | ... | technical director |
Ryan Cronin | ... | senior animator: Weta FX |
Anthony D'Agostino | ... | compositor: Weta FX |
Greg Daniels | ... | visual effects |
Gentry Davidson | ... | senior roto artist: Weta FX |
Antonio De Gregorio | ... | visual effects motion capture tracker: Weta FX |
Daphne De Jesus | ... | digital compositor |
Jason Desjarlais | ... | visual effects sequence lead layout td: Weta FX |
Julien Dias | ... | lead compositor |
Jack Dignan | ... | assistant data wrangler |
Kimberley Douangdara | ... | Junior Lighting Artist: Weta FX |
Hunt Dougherty | ... | postvis supervisor: Digital Domain |
Matthew Dravitzki | ... | senior visual effects producer: Weta FX |
Marc Droske | ... | head of rendering research: Weta FX |
Sean Dsouza | ... | visual effects lighting td: Weta FX |
Rachael Dunk | ... | lookdev artist: Weta FX |
Ashneil Dutt | ... | visual effects assistant editor: Weta FX |
Morgan Dysart | ... | Visual Effects Assistant TD |
Aitor Echeveste | ... | digital compositor |
Kade Eckstein | ... | digital compositor: Weta FX |
Kane Elferink | ... | senior visual effects lighting td: Weta FX |
Richard Enriquez | ... | visual effects director of production: Halon Entertainment |
Addison Ericksen | ... | 3D Asset Artist: WetaFX |
Samantha Erickstad | ... | lead: Weta FX Limited |
Jeremy Ezekiel | ... | compositor: Weta FX |
Sean Falcon | ... | senior compositor: WetaFX |
Ben Falconer | ... | visual effects motion artist: Weta FX |
Keith Fallon | ... | visual effects artist |
Liam Farnham | ... | visual effects layout td: Weta FX |
Kalima T. Farris | ... | lead: Weta FX Limited |
Sol Fenwick-Croft | ... | visual effects artist: Weta FX |
Oliver Ferguson | ... | fx td: Weta FX |
Chris Ferriter | ... | visual effects executive producer: Halon Entertainment |
Tommaso Fioretti | ... | digital compositor: Weta FX |
Sean A. Flynn | ... | visual effects simulation lead |
Oliver Forgeot | ... | lead: Weta FX Limited |
Dana Franklin | ... | digital matte painter: Weta FX |
Glenn Fredric | ... | visual effects survey & photo processing td: Weta FX |
Christian Friesser | ... | shot: Weta FX Limited |
Natalie Fritz | ... | visual effects production supervisor |
Emily Hoi Ying Fung | ... | fx td: Weta FX |
Michael Furniss | ... | visual effects |
Brian Gabel | ... | previs production coordinator: Halon Entertainment |
Adam Gailey | ... | senior fx td: Weta FX |
Diana Garcia | ... | visualization coordinator: Halon Entertainment |
Kenneth Garcia | ... | visual effects artist lighting td: Weta FX |
Cameron Garmoe | ... | visual effects coordinator |
Murtaza Z. Garothwala | ... | visual effects lighting artist: Weta FX |
Rogério Tavares Gasi | ... | visual effects engineering director: Halon Entertainment |
Sandesh Gawali | ... | Senior Compositor |
Mark Gee | ... | visual effects supervisor: Weta FX |
Sheik Ghafoor | ... | visual effects creature td: Weta FX |
Miguel Uy Gierran | ... | creatures assistant technical director |
Guy Glasson | ... | fx td |
Shelley Graf | ... | visual effects pipeline td |
Arthur Graff | ... | fx td: Weta FX |
Nick Grey | ... | visual effects camera td: Weta FX |
Bassim Haddad | ... | head of motion editing: Weta FX |
Fahad Haddad | ... | visual effects motion editor: Weta FX |
Jarrell Hall | ... | visual effects motion capture supervisor and performer: Halon Entertainment |
Jesus Merino Hamdani | ... | lookdev artist |
Zixing Han | ... | digital compositor |
Lisa Hardisty | ... | senior visual effects modeler: Weta FX |
Bryant Hardwick | ... | visual effects shader td |
L.J. Harris | ... | visual effects artist |
Oliver Heinrich | ... | digital compositor: Weta FX |
Ngoc Heng | ... | lookdev artist: Weta FX |
Hamish Hill | ... | visual effects artist |
Thomas Hogan | ... | previs artist: Halon Entertainment |
Gracie Hollamby | ... | visual effects motion capture tracker: Weta FX |
Matt Holmes | ... | visual effects supervising editor |
Tara Holstege | ... | visual effects artist |
Tom Holzinger | ... | visual effects motion edit supervisor: Weta FX |
Danni Huang | ... | visual effects artist |
Elle Hutchinson | ... | visual effects coordinator |
Danielle Immerman | ... | visual effects producer: Weta FX (as Danielle Rubin) |
Prerana Jaiswal | ... | compositor: Weta FX |
Madelein Janse Van Rensburg | ... | facial animator: Weta FX |
Alexander Jarosch | ... | senior fx td: Weta FX |
Kazi Jawad | ... | motion edit technical director |
Matthew Jeng | ... | visual effects r&d software engineer |
Pooja Jori | ... | digital compositor (segment "vfx") |
Nicolas Joyen-Conseil | ... | senior compositor: Weta FX |
Subash Jude | ... | senior visual effects lighting td: Weta FX |
David Jurine | ... | visual effects artist |
Niels Peter Kaagaard | ... | visual effects 3d modeler |
Brandon Kaleck | ... | visual effects plates lab coordinator |
Miae Kang | ... | senior visual effects lighting td |
Marcus Karamanolis | ... | senior roto artist: Weta FX |
James Karamollaoglu | ... | visual effects 3d illustrator |
Katsushi Katayama | ... | shots |
Kevin Kelm | ... | supervisor: Weta FX Limited |
Spencer Kelsey | ... | previs artist: Halon Entertainment |
Annabelle Kent | ... | digital compositor |
Dániel Keresztes | ... | visual effects motion editor: Weta FX |
Euna Kho | ... | digital compositor: Weta FX |
Andrea Khoo | ... | fx td: Weta FX |
Christian Kickenweitz | ... | visual effects motion edit supervisor: Weta FX |
Patrick Kilgallon | ... | Layout Artist |
Betty Hyejin Kim | ... | visual effects on-set processing td: Weta FX |
Peter Kostandelos | ... | visual effects optical artist |
Manfred Kraemer | ... | senior visual effects lighting td: Weta FX |
Lon Krung | ... | lead texture artist : Weta FX |
Kelly L'Estrange | ... | visual effects executive: 20th Century Studios |
Khaled Labidi | ... | digital compositor: Weta FX |
Giorgio Lafratta | ... | senior visual effects hair/fur groomer: Weta FX |
Marc Landrain | ... | visual effects artist |
Luisma Lavin | ... | motion edit supervisor: Weta FX |
Martin Le Breton | ... | visual effects lead reference camera operator: Weta FX |
Nicolas Leblanc | ... | lead: Weta FX Limited |
April Leckie | ... | visual effects camera td: Weta: FX |
Ginny Lee | ... | roto artist Weta FX |
Jooyong Lee | ... | senior compositor: Weta FX |
Nicolangelo Leone | ... | visual effects assistant coordinator |
Phillip Leonhardt | ... | visual effects supervisor |
Steve Lesser | ... | visual effects simulation head of department |
Chia-Chun Lin | ... | fx td: Weta FX |
Leonardo O. Lin | ... | fx td: Weta FX |
Darryl Longstaffe | ... | visual effects art director: Weta FX |
Sagar Lonkar | ... | visual effects creature td |
Derek Luetjen | ... | previs artist: Halon Entertainment |
Rob MacBride | ... | digital paint artist |
Tobias Mack | ... | senior visual effects software engineer: Weta Digital |
Kimberly MacNeil | ... | previs artist: Halon Entertainment |
Carol Madrigal | ... | visual effects motion editor: Weta FX |
Kristina Maevskaya | ... | senior fx td: Weta FX |
Daisuke Maki | ... | senior visual effects lighting td: Weta FX |
Jade Mansueto | ... | visual effects senior support engineer: Weta FX |
Javad Matoorian-Pour | ... | digital compositor: Weta FX |
Hannah Matthews | ... | lookdev artist: Weta FX |
Neil Mayo | ... | visual effects camera department manager: Weta FX |
Rosa McClelland | ... | visual effects artist |
Matt McClurg | ... | previs supervisor: Digital Domain |
Chris McCrowe | ... | senior compositor: Weta FX |
Kyla McFalls | ... | visual effects project manager: Halon Entertainment |
Erin McGarvey | ... | visual effects production manager |
Ricky McLennan | ... | visual effects on-set reference photographer: Weta FX |
Rick McMahon | ... | visual effects artist |
Louise McNicholl | ... | visual effects on-set production manager |
Sven Mecklenbroich | ... | lead: Weta FX Limited |
James Meikle | ... | Lead Visual Effects Editor |
Riccardo Meneghello | ... | shot sculpting artist |
Djordje Milasinovic | ... | compositor: Weta FX |
Florian Militello | ... | visual effects modeler: Weta FX |
Crystal Mitsutsune | ... | on-set assistant visual effects coordinator |
Dani Morrow | ... | visual effects previs artist: Halon Entertainment |
Emily Moss | ... | visual effects coordinator |
Neil Roy Moss | ... | senior software development manager: Weta FX |
Ethan Munn | ... | visual effects motion capture r&d: Weta FX |
William Murton | ... | visual effects artist |
Harrison Nalder | ... | onset technical director |
Emiliano Nanfaro | ... | senior visual effects layout artist |
Leela Navarro | ... | visual effects production manager |
Julia Neighly | ... | visual effects producer |
Patrick Neighly | ... | visual effects producer |
Mervyn New | ... | senior compositor: Weta FX |
Lukas Niemczyk | ... | visual effects artist |
James P. Noon | ... | visual effects |
Alexander Nowotny | ... | fx supervisor: Weta FX |
James Ogle | ... | head of department: models |
Allison Orr | ... | facial motion supervisor: Weta FX |
Chelsea Osborne | ... | paint artist: Weta FX |
Daniel Ostrov | ... | visual effects head of mocap r&d: Weta FX |
Joshua Oxley | ... | visual effects layout td |
Emiliano Padovani | ... | lookdev supervisor |
Filippo Paganoni | ... | Senior Lighting Technical Director: Weta FX |
Tane Palise | ... | visual effects witness camera operator |
Ziyang Pan | ... | previs artist: Halon Entertainment |
Clément Parage | ... | production: Weta FX Limited (as Clement Parage) / visual effects production coordinator: Weta FX |
Kay Kyoung Park-Kim | ... | previs artist: Halon Entertainment |
Harshal Patil | ... | Sr. Layout Artist |
Mallikarjun Patil | ... | compositor |
Edward Pelcok | ... | digital compositor: Weta Digital |
Patrick Perez | ... | postvis artist |
Christine Petrov | ... | digital compositor |
Dan Pool | ... | visual effects virtual art department lead: Weta FX |
Caitlin Pope | ... | fx td |
Taylor Potts | ... | animator: Weta FX |
Dave Preciado | ... | visual effects motion edit supervisor: Weta FX |
Tim Preston | ... | digital artist |
Dale Pretorius | ... | compositor: Weta FX |
Marc Purnell | ... | senior visual effects camera td: Weta FX |
Casey Pyke | ... | previs supervisor: Halon Entertainment |
Robert Ronan Rafon | ... | visual effects on-set processing td: Weta FX |
Davee Ramos-San Diego | ... | compositor: Weta FX |
Douglas Rappin | ... | lead previs artist: Halon Entertainment |
Prabhamrit Raryan | ... | senior compositor: Weta FX |
Gábor Reikort | ... | digital matte painter: Weta FX |
Brett Reyenger | ... | senior compositor: Weta FX |
Mark Richardson | ... | compositing supervisor: Weta FX |
Kim Rickard | ... | motion capture department manager |
Robert J. Riddell | ... | senior fx td: Weta FX |
Andrew Ritter | ... | previs vad producer |
Joshua Robinson | ... | visual effects motion capture tracker: Weta FX |
Renata Rodrigues | ... | visual effects coordinator: Weta FX |
Xavier A. Romo | ... | plates lab wrangler |
Austin Ronald | ... | visual effects artist |
Reynel Roque | ... | previs artist: Halon Entertainment |
Anita Rossbach | ... | visual effects production coordinator |
Jesús Ruiz Torres | ... | senior visual effects motion editor |
Nathan Runyan | ... | previs production coordinator: Halon Entertainment |
Paul Runyan | ... | previs artist: Halon Entertainment |
Alicia Saleh | ... | senior visual effects layout td |
Austin Salt-Cowell | ... | assistant visual effects editor: Weta FX |
Dean Sanchez | ... | previs artist: Halon Entertainment |
Eli Sanchez | ... | previs artist: Halon Entertainment |
Alessandro Saponi | ... | cg supervisor: Weta FX |
Rohan Satyanand | ... | mocap video engineer |
Tobias Sautter | ... | senior effects technical director: Weta Fx |
Carlo Scaduto | ... | visual effects artist |
Caterina Schiffers | ... | senior lookdev artist: Weta FX |
Claude Schitter | ... | fx supervisor: Weta FX |
Carl Schröter | ... | digital compositor: WetaFX |
Sven Schwarz | ... | lookdev artist: Weta FX |
Andrea Scibetta | ... | Senior FX Technical Director |
Elaina Scott | ... | previs artist: Halon Entertainment |
Roy Serhan-Sharp | ... | visual effects production assistant |
Ryan Serrano | ... | 3d modeler: WetaFX |
Glen Sharah | ... | cg supervisor |
Cameron Sharp | ... | Visual effects editor: Weta FX |
William J. Shaw | ... | roto artist: Weta FX |
Shravya Shetty | ... | visualization artist: Halon Entertainment |
Om Krishna Shrestha | ... | fx td: Weta FX |
Yunis Ahmed Siddiqui | ... | visual effects artist (cgi segments) |
Joshua John Simon | ... | previs producer: Halon Entertainment |
Jayson Simpson | ... | digital matte painter: Weta FX |
Anna Sitjà | ... | lookdev artist: Weta FX |
Stephan Skorepa | ... | senior texture artist: Weta FX |
Howard Sly | ... | lead facial modeler |
Jason Smeyres | ... | visual effects production coordinator: 20th Century Studios |
Aditya Softa | ... | visual effects lighting td |
John Sore | ... | animation sequence supervisor: Weta FX |
Robyn Sorenson | ... | digital paint artist |
Mark Stanger | ... | animator |
Brian Starr | ... | visual effects |
Tim Stern | ... | digital compositor: Weta FX |
Paul Story | ... | animation supervisor: Weta FX |
Nicholas Stubbe | ... | visual effects assistant td |
Caitlin Sue | ... | layout technical director: Weta FX |
Seamus Sundermeier | ... | VFX Executive Assistant |
Adam Sutton | ... | visual effects production assistant: Weta FX |
Giuseppe Tagliavini | ... | compositing supervisor: Weta FX |
Katie-Louise Talbot | ... | visual effects artist |
Cornelia Tan | ... | paint artist |
Sompong Teekasathien | ... | visual effects artist |
Tim Teramoto | ... | lead creature td |
Eliza Thomas | ... | motion capture tracker |
Krystal Thompson | ... | Associate Production Manager: WetaFx |
Kaitlyn Thornton | ... | visual effects coordinator |
Lachlan Thorpe | ... | visual effects motion capture tracker |
Joshua Tong | ... | assistant visual effects editor: Weta FX |
Fabio Tovar | ... | visualization supervisor : Halon Entertainment |
Wayne Traudt | ... | senior visual effects lighting td: Weta FX |
Daniel Ulrich | ... | visual effects facial modeler: Weta FX |
Stephen Unterfranz | ... | visual effects supervisor |
Bryan Useo | ... | lead previs artist: Halon Entertainment |
Elena Vallverdu Pages | ... | senior visual effects layout td |
James Van Der Reyden | ... | visual effects motion studio td |
Phil Van Der Reyden | ... | visual effects modeler |
Julie Van Roman | ... | visual effects associate producer: Gentle Giant Studios |
Choua Vang | ... | previs artist: Halon Entertainment |
Maurizio Vanolo | ... | senior compositor: Weta FX |
Eric Vezinet | ... | Technology and Research |
Jenny Vial | ... | production: Weta FX Limited |
Pau Viladot | ... | compositor: Weta FX |
Dusan Vlatkovic | ... | visual effects motion editor: Weta FX |
Dhawal Vora | ... | visual effects lead motion editor: Weta FX |
Tarquin Vosper | ... | compositor |
Danny Walker | ... | visual effects editor |
Sean Noel Walker | ... | visual effects supervisor |
Tim Walker | ... | compositing supervisor: Weta FX |
Ross Wallis | ... | digital artist: Weta FX |
Xi Wang | ... | previs artist: Digital Domain |
Cameron Ward | ... | postviz artist: Digital Domain |
Kita Wheeler | ... | visual effects production staffing coordinator: Halon Entertainment |
Courtney White | ... | Technology and Research: Weta FX |
Blake Winder | ... | compositor: Weta Digital |
Erik Winquist | ... | visual effects supervisor |
Martin Wiseman | ... | visual effects bidding producer: Weta FX |
Roger Wong | ... | visual effects lead facial model td: Weta FX |
Joshua H. Wood | ... | visual effects modeler |
Pete Woodley-Page | ... | senior visual effects motion editor: Weta FX |
Lucy Worsnop | ... | visual effects artist |
Camden Wright | ... | fx td: Weta FX |
Morgan Wright | ... | data wrangler |
Chellew Xiaoyan Wu | ... | visual effects 3d modeler |
Wendi Harris Wu | ... | senior visual effects creature td: Weta FX |
Vladimir Yordanov | ... | digital compositor: Weta FX |
Pierre Zah | ... | previs artist: Halon Entertainment |
Yuyao S. Zhang | ... | visual effects environment artist: Weta FX |
Margarita Jazmín Yllescas Zúñiga | ... | fx td: Weta FX |
Kenneth Chua | ... | Senior Camera Technical Director (uncredited) |
Oscar Michell | ... | camera technical director (uncredited) |
Francesco Matteo Olcese | ... | creature technical director: Weta FX (uncredited) |
Graham Saxby | ... | senior roto artist Weta FX (uncredited) |
Lianna Shaw | ... | Assistant Technical Director: Weta FX (uncredited) |
Connor Swan | ... | technical animator: Halon Entertainment (uncredited) |
Stunts
Angie Adler-Koops | ... | stunt performer |
Cory Beeston | ... | stunt double: Eka Darville / stunt double: Peter Macon / stunt performer |
Georgie Blackwell | ... | stunt performer |
Cameron Brown | ... | stunt performer |
Bridget Burt | ... | stunt performer |
Rob Flanagan | ... | stunt performer |
Aidan Gillett | ... | stunts |
Nicholas K. Green | ... | stunt rigger |
Adam Howell | ... | assistant stunt coordinator / stunts |
Ozkan Ismail | ... | stunt previs |
Michael Jupp | ... | stunt performer |
Ali Kadhim | ... | stunt performer |
Martin Klebba | ... | stunts |
Thomas J. Larsen | ... | utility stunts |
Andrew B. Miller | ... | motion capture performer |
Craig Morgan | ... | utility stunts |
Chris Pace | ... | stunt performer |
Carly Rees | ... | stunt actor |
Rachel Ross | ... | stunt office coordinator |
Jayde Rutene | ... | stunt performer/stunt double: Lydia Peckham |
Marco Sinigaglia | ... | additional assistant stunt coordinator / motion capture performer / previs stunts / stunt action videographer / stunt performer |
Yasca Sinigaglia | ... | assistant stunt coordinator |
Glenn Suter | ... | stunt coordinator |
Riley Suter | ... | utility stunts |
Mark Trotter | ... | fight coordinator |
Morne van Tonder | ... | stunt rigger |
Declan Whealing | ... | stunt office coordinator |
Yeye Zhou | ... | stunt performer |
Jon Zoogman | ... | stunt performer |
Camera and Electrical Department
Aaron Ashwood | ... | lighting technician |
Sam Bailey | ... | remote head technician |
Peter Barta | ... | additional camera operator: "c" camera |
Jason Bauer | ... | digital imaging technician |
Peter Beeh | ... | aerial cinematographer |
Justin Besser | ... | additional camera operator: "c" camera |
James Bilich | ... | second assistant camera: additional |
Chloe Bobbin | ... | grip trainee |
Jasin Boland | ... | still photographer |
Daniel Bombell | ... | director of photography: second unit |
Tynan Callesen | ... | additional grip |
Guang-Hui Chuan | ... | led technician: main unit |
Shaun Conway | ... | gaffer |
Benji Copping | ... | senior grip |
Toby Copping | ... | key grip |
Scott Dawson | ... | additional |
Iñaki de Ubago | ... | first assistant camera: "b" camera |
Joel Eames | ... | first assistant camera: "c" camera - additional |
David Elmes | ... | first assistant camera: "a" camera, main unit |
Jeff Gaunt | ... | drone pilot |
Matthew Golder | ... | board operator |
Jason Hansford | ... | dolly grip: "b" camera |
Thomas Howlett | ... | trainee: LX |
Orla Hughes | ... | second assistant camera: "b" camera |
Mark Jefferies | ... | key rigging gaffer |
Joey Jensen | ... | qualified electrician & lighting technician |
Julian Lawrence | ... | digital imaging technician: splinter unit |
Matthew Linfoot | ... | best boy: LX |
Yanni Luxford | ... | rigging electrician |
Shane Mowday | ... | best boy rigging electric |
Bronte Nener | ... | truck loader |
Jason Poole | ... | best boy |
Ben Ruffell | ... | additional drone cinematographer |
Rick Schaeffers | ... | rigging grip |
Beau Selwood | ... | led technician |
Naomi Sharp | ... | second assistant camera: "a" camera |
Arkadiy Statsenko | ... | rigging lx |
Max Stevenson | ... | junior electrician |
Michael Thompson | ... | additional lighting technician |
David Thomson | ... | key rigging grip |
Rico Torres | ... | still photographer |
Jeffrey Truong | ... | additional focus puller |
Sean Walker | ... | video operator: main unit |
Ryan Weisen | ... | camera operator: "a" camera/steadicam operator |
Peter Whitby | ... | lighting technician |
Animation Department
Jeremy Adley | ... | facial animator |
Alaa Afifeh | ... | senior animator: Weta FX |
Alexander Antoniades | ... | senior animator: Weta FX |
Jason Barrows | ... | animator |
Arun Biswas | ... | animator: Weta FX |
Dan J. Brown | ... | motion editor |
Carlos Cantoral | ... | facial animator |
Vincent Caudeville | ... | performance animator |
Russell Chou | ... | senior animator |
Amaury Coljon | ... | senior animator |
Stephen Cooper | ... | motion editor: Weta FX |
Flynn Dahlberg | ... | motion editor |
Ruby Dillon | ... | animator |
Nikita Drew | ... | animator |
Spencer Ford | ... | motion editor: Weta FX |
Michael J. Hall | ... | animator: Weta FX |
Sashya Subono Halse | ... | facial animator: Weta FX |
Joseph Kim | ... | animator: Weta FX |
Marco La Torre | ... | senior animator: Weta FX |
Joseph Leong | ... | animator |
Rebecca-Louise Leybourne | ... | senior facial animator: Weta FX |
Jacob Luamanuvae-Su'a | ... | lead facial animator: Weta FX |
Jimmy Luo | ... | motion editor |
Andrew McCartney | ... | animator |
Caillan McCrostie | ... | animator |
Joel Meire | ... | character animator |
Chris Moss | ... | senior facial animator |
Jonathan Moyes | ... | motion editor: Weta FX |
William Muir | ... | motion editor |
Keiko Nagashima | ... | animator |
Jaco Pretorius | ... | animator |
Harinarayan Rajeev | ... | senior animator: Weta FX |
Tristan Roche | ... | motion editor |
Marco Röth | ... | senior motion editor |
Milàn Salmona | ... | performance animator |
Funny Schütt | ... | motion editor |
Ryan Sequeira | ... | performance animator |
Haley Sheriff | ... | animator |
Prestin Smith | ... | facial animator: Weta FX |
Marco Spitoni | ... | animator: Weta FX |
Jeff Struthers | ... | animator |
Nitiphum Suwankham | ... | animator: animated character |
Prasad Thangeti | ... | facial animator: Weta FX |
Aaron Wright | ... | animator |
Casting Department
Ranjani Brow | ... | adr voice casting |
Daniel Cabeza | ... | casting executive: 20th Century Studios |
Ashley Douglass | ... | extras casting director |
Randi Hiller | ... | EVP, Casting |
Sara Holms | ... | adr voice casting |
Jenna Keehn | ... | casting manager |
Ashley Lambert | ... | adr voice casting |
Cindy Lin | ... | casting assistant |
Danny Long | ... | casting: Australia Unit |
Ryan Madden | ... | casting |
Costume and Wardrobe Department
Victoria Arvanitakis | ... | costume maker (as Victoria Perry) |
Jonay Bacallado | ... | senior costume illustrator |
Leiahn Brown | ... | assistant costume standby |
Odeti Cali | ... | costume assistant |
Craig M Cook | ... | costume buyer |
Robyn Elliott | ... | costume supervisor |
Darin Gordine | ... | specialty costume technician: Weta Workshop |
Jonathan Hindmarsh | ... | assistant costume standby |
Rosemary Martin | ... | costume maker |
David Masson | ... | costume illustrator |
Sergio Mechoulam | ... | graphic artist |
Charlie Peiffer | ... | costume assistant |
Angel Robertson | ... | costume art finisher |
Madeline Turner | ... | assistant costume designer |
Editorial Department
Jamyka Blattman | ... | dailies operator: The Rebel Fleet |
Maxine Bowman | ... | assistant editor |
P.J. Burch | ... | First Assistant Editor |
David Cole | ... | supervising and lead digital intermediate colorist |
Alex Coleman | ... | apprentice editor |
Shawyon Fazel | ... | digital intermediate producer |
Kasey Furginson | ... | Editorial Production Assistant |
Kate Garside | ... | dailies producer: The Rebel Fleet |
Hannah Haidar | ... | post-production coordinator |
Jarryd Hall | ... | dailies colorist: The Rebel Fleet |
Molly Hill | ... | senior imaging & color engineer |
Chris Hogben | ... | senior systems engineer: The Rebel Fleet |
Claire Iannelli | ... | digital intermediate colorist |
Morgan Kern | ... | second assistant editor |
Khoren Mirzakhanian | ... | digital intermediate editor |
Michael Parente | ... | dailies engineer: The Rebel Fleet |
Antonello Parlato | ... | TV Spot Editor |
Jim Passon | ... | color timer |
Brett Van Egmond | ... | digital intermediate editor |
Tabitha Wietstruk | ... | post-production coordinator: studio |
David Flamer | ... | data operator (uncredited) |
Location Management
Anton Denby | ... | location manager |
Brett Dowson | ... | location manager |
Tamee Henderson | ... | location facilities |
Ilina Lovely | ... | location manager |
Colin McDougall | ... | supervising location manager |
Adrian Oliver | ... | on-set location manager |
Paul Pinter | ... | location coordinator |
Chris Reynolds | ... | location manager |
David Walker | ... | location scout |
Music Department
Pete Anthony | ... | orchestrator |
Craig Beckett | ... | technical score engineer/additional score engineer |
Elaine Beckett | ... | score coordinator |
Ari Bose | ... | score mixing assistant |
Carolyn Burke | ... | music librarian |
Ted Caplan | ... | music editor |
Nicholas J. Cazares | ... | music preparation |
John W. Chapman | ... | score recorded & mixed by |
Tim Davies | ... | orchestrator |
Kaitlyn Delle Donne | ... | music production coordinator |
Christopher Gordon | ... | conductor |
Opie Gruves | ... | music re-mixing coordinator |
Adam Hochstatter | ... | composer: additional music |
Jim Honeyman | ... | orchestrator |
Horomona Horo | ... | musician: taonga puoro |
Charlie Howe | ... | assistant score engineer |
Gaayatri Kaundinya | ... | singer |
Andrew Kinney | ... | orchestrator |
Philip Klein | ... | orchestrator |
Jon Kull | ... | orchestrator |
Edie Lehmann Boddicker | ... | vocalist: vocal contractor |
Darrin McCann | ... | musician: viola |
Aaron Meyer | ... | music preparation |
Liam Moses | ... | protools operator |
Jaimee Jimin Park | ... | additional orchestrator |
Marc Antonio Pritchett | ... | score vocalist |
Jasper Randall | ... | vocal contractor |
Isaac Ross | ... | score assistant engineer |
Maggie Talibart | ... | assistant music editor |
Booker White | ... | music preparation |
Script and Continuity Department
Karen-Marie Farnsworth | ... | script supervisor: splinter unit |
Victoria Sullivan | ... | script supervisor |
Transportation Department
Marianna Aasma | ... | cast driver |
Zoe Schulze | ... | transportation coordinator |
Pedja Tausan | ... | driver: first assistant director |
Additional Crew
Renaldo Adams | ... | production assistant |
David Adamson | ... | aerial film pilot |
Steve Apostolina | ... | adr voice cast |
Asad Ayaz | ... | president of marketing |
Cam Banfield | ... | assistant: Mr. Reed |
Anastasia Baranova | ... | adr voice cast |
Ryan Bartley | ... | adr voice cast |
John Eric Bentley | ... | adr voice cast |
Nicolò Bertonelli | ... | Italian voice dubbing: Noa |
David Berón | ... | adr voice cast |
A.R. Björklund | ... | additional voices / adr voice cast |
Louis Blakeney | ... | assistant producers production coordinator |
Eugene Blazejowski Walsh | ... | health & safety production assistant |
Josh Bonello | ... | stand-in |
Nathan Brickman | ... | producer: marketing |
Kyrah Brock-Fenton | ... | stand-in: Freya Allan |
Ranjani Brow | ... | adr voice cast |
Geordie Brown | ... | Production Secretary: Pre-Production |
Talia Buckberry | ... | production supervisor |
William Calvert | ... | adr voice cast |
Joshua Cao | ... | assistant covid coordinator |
Sean Carville | ... | executive: budget & financial, 20th Century Studios |
Chanvuthy Chen | ... | risk management |
Adam Cooper | ... | creative director: marketing |
Tony Cypres | ... | first assistant accountant: prep, Sydney |
Mackenzie Cyr | ... | development assistant |
Adrian De Araujo | ... | second assistant accountant |
Harrison Dezius | ... | production runner |
Ellen Drower | ... | Marketing Manager: Weta FX |
Alexandra Duggan | ... | assistant production coordinator |
Dave Everett | ... | armorer |
Brent Faria | ... | senior financial analyst |
Chase Fein | ... | adr voice cast |
Carson R. Feldman | ... | production associate: splinter unit |
Solana Rose Feldthouse | ... | physical production coordinator |
Kelly Ferguson | ... | health & safety manager: pre-production |
Remi Frayne | ... | office production assistant |
Alain Gauthier | ... | choreographer / movement coach |
Alethea Geges | ... | health and safety director |
Alison Goodwin De Araujo | ... | art department accountant |
Morla Gorrondona | ... | specialty ape vocals |
Jason Griffith | ... | adr voice cast |
Luke Hawker | ... | Movement Coach |
Sara Holms | ... | adr voice cast |
Astrid Honnor | ... | second assistant accountant |
Rif Hutton | ... | adr voice cast |
CJ Jones | ... | director of artistic sign language |
John Joseph | ... | network engineer |
Emma Kelly | ... | it & network technician |
Michael Kelly-Gleeson | ... | Network Engineer |
Rayaan Kamal Khan | ... | adr voice cast |
Stella Kim | ... | second assistant accountant |
Ashley Lambert | ... | adr voice cast |
Lex Lang | ... | adr voice cast |
Kurt Leitner | ... | adr voice/additional voices |
Nicolangelo Leone | ... | first assistant director production assistant/on-set assistant director production assistant |
Brendan Luckey | ... | budgeting & finance manager: 20th Century Studios |
Mark Manjardi | ... | assistant: Mr. Macy |
Terence Mathews | ... | adr voice cast |
Akiko Matsumoto | ... | development assistant |
David Michie | ... | adr voice cast |
David Midgen | ... | main titles producer |
David Dare Midgley | ... | performance capture tracker: not credited |
Masoumeh Mokhtar | ... | craft service |
Reza Mokhtar | ... | craft service |
Andrew Morgado | ... | specialty ape vocals |
Fiona Nix | ... | unit publicist |
Matt Nolan | ... | adr voice cast |
Dannielle Parkes | ... | asset production assistant |
Collin Pelton | ... | plates lab |
Ben Pronsky | ... | additional voices / adr voice cast |
Lisa Rhyne | ... | legal affairs: 20th Century Studios |
Maggie Robertson | ... | specialty ape vocals |
Marisol Romero | ... | second assistant accountant |
Anthony J. Rose | ... | behind-the-scenes director |
Rufus Rosendo | ... | first assistant accountant |
Dario James Salamone | ... | additional set production assistant |
Matthew Schuler | ... | executive: Production Technology, 20th Century Studios |
Andy Serkis | ... | special consultant |
Sharleen Shayan | ... | production staff |
Jill Smith | ... | adr voice cast |
Julieann Snow | ... | financial controller |
Carlos Solórzano | ... | adr voice cast / loop group |
Monika Stankowski | ... | production accountant |
Connor Summerton | ... | production coordinator |
Jaquita Ta'le | ... | adr voice cast |
Jessica Tan | ... | second assistant accountant |
Robert Thyer | ... | payroll accountant |
Neve Tobin | ... | production runner |
Sarah Tosone | ... | environmental steward |
Ani Vanoyan | ... | first assistant accountant |
Lucie Vuong | ... | adr voice cast |
Tabitha Wietstruk | ... | studio post production coordinator |
Imari Williams | ... | specialty ape vocals |
Jason John Williams | ... | locations security manager |
Matthew Wolf | ... | additional voices / adr voice cast |
Saffron Wolf | ... | adr voice cast |
Sienna Wolf | ... | adr voice cast |
Tom Zhang | ... | unit assistant |
Jack Zimmerman | ... | production runner |
Holly Kintop | ... | production technology coordinator (uncredited) |
Mathew Panayiotou | ... | unit assistant (uncredited) |
Thanks
Mana Darville | ... | in memory of |