Edit
"Invasion" Fireworks (TV Episode 2023) Poster

(TV Series)

(2023)

Full Cast & Crew

Directed by 

Alik Sakharov

Writing Credits  

Simon Kinberg ... (created by) &
David Weil ... (created by)
 
Aditi Brennan Kapil ... (written by)
 
Uzoamaka Maduka ... (executive story editor)

Cast (in credits order) verified as complete  

Golshifteh Farahani ... Aneesha Malik
Shioli Kutsuna ... Mitsuki Yamato
Shamier Anderson ... Trevante Cole
India Brown ... Jamila Huston (credit only)
Billy Barratt ... Caspar Morrow (credit only)
Azhy Robertson ... Luke Malik
Paddy Holland ... Montgomery 'Monty' Cuttermill (credit only)
Tara Moayedi ... Sarah Malik
Enver Gjokaj ... Clark Evans
Nedra Marie Taylor ... Rose Callaway
Naian González Norvind ... Maya Castillo
Shane Zaza ... Nikhil Kapoor
Olivia-Mai Barrett ... Ryder Evans
Moshidi Motshegwa ... President Benya Mabote
Zak Rowlands ... Bradford
Nqobile Khumalo Nqobile Khumalo ... Chrissy
Moopi Mothibeli Moopi Mothibeli ... Khotso Lebusa
Clayton Boyd ... Deputy Sheriff Wade Cook
Robert Hobbs ... Sheriff Owen Perkins
Craig Jackson ... Hanley
Christiaan Schoombie ... Jackson
Grant Swanby ... General Mitchell
Jack Devnarain ... Indian General
Santiago Godoy-Giraldo ... Tomas
Natasha Loring ... Mira
Damien Wantenaar Damien Wantenaar ... Misha
Rest of cast listed alphabetically:
Shane John Kruger Shane John Kruger ... Movement Militia Member (uncredited)

Produced by 

Andrew Baldwin ... executive producer
Audrey Chon ... executive producer
Ryan DeGard ... producer
Dan Dietz ... co-executive producer
Cheryl Eatock ... producer south africa unit
Erik Henry ... producer
Donald Joh ... supervising producer
Aditi Brennan Kapil ... supervising producer
Simon Kinberg ... executive producer
John Marler ... co-producer
Katie O'Connell ... executive producer (as Katie O'Connell Marsh)
Alexander O'Neal ... producer: UK unit
Alik Sakharov ... executive producer
Courtney Sonnenburg ... associate producer
Tatiana Suarez-Pico ... co-executive producer
David Weil ... executive producer (showrunner)
David Witz ... executive producer

Music by 

The Haxan Cloak ... (as Bobby Krlic)

Cinematography by 

Gavin Struthers

Editing by 

Jack Colwell

Casting By 

Sharon Bialy
Russell Scott
Suzanne Smith ... (as Suzanne M. Smith)
Sherry Thomas

Production Design by 

Simon Rogers

Art Direction by 

Ross Jenkin
Spencer Robertson

Set Decoration by 

Michele Barfoot
Kimberley Hussey
Charlie Wiggett ... (props)

Costume Design by 

Kate Carin ... (costume designer south africa)
Rebecca Duncan ... (costume designer uk)

Makeup Department 

Hollie-Jo Allan ... Hair and Makeup Junior
Frances de Havas ... Hair and Makeup Junior
Jeanne-Mare Raubenheimer ... makeup and hair supervisor
Christa Schoeman ... makeup designer
Anike Schraverus ... crowd makeup artist
Natassha Struwig ... makeup artist
Tytti Vaaleri ... special makeup effects artist
Jessica Veasey ... makeup and hair artist
Steph Griffith ... Hair, Makeup, & Prosthetics Trainee: UK Block (uncredited)

Production Management 

James Muringani ... production manager
David Witz ... unit production manager

Second Unit Director or Assistant Director 

Laura Briggs ... Base third assistant director
Christopher Murray Holt ... runner
Mark Inglis ... key second assistant director
Lance Roehrig ... first assistant director
Marcy Trout ... second second assistant director

Art Department 

Dan Anderson ... Set Designer
Jimmy Binder ... Assistant prop storeman
Sally Caton-Byrne ... props
Wayne du Rand ... prop graphic designer
Cassiem Gamieldien ... construction coordinator
Phoebe Heneke ... Props Assistant
Jos Joubert ... property master
Darla Kumenius ... Assistant Graphic Designer
Oscar Merifield ... petty cash buyer
Olivia Nelson ... greens co-ordinator/buyer
Eloise Perry ... Graphics Assistant
David Querido ... graphic designer
Rochelle Redgard ... Props Buyer
Camilla Sicignano ... Concept Artist
Cassie Smith ... Action Prop Buyer
Brendan Smithers ... supervising construction manager: South Africa

Sound Department 

Vincent Deng ... foley artist
Tiffany S. Griffith ... dialogue editor
Alexander Jongbloed ... foley mixer
Thomas Kennedy ... key first assistant sound
Amanda Knowledge ... audio description re recording mixer
Richard Morgan ... second assistant sound
Jason Oliver ... adr mixer
Albert Romero ... re-recording mix tech
Lyndsey Schenk ... Foley Cuer / sound editor
John Snider ... sound effects editor

Special Effects by 

Rayco Benítez ... special effects supervisor
Cordell McQueen ... special effects supervisor
Paul Pieterse ... special effects coordinator
Chris Reynolds ... special effects supervisor

Visual Effects by 

Tobias Grønbeck Andersen ... FX Technical Director
Normand Archambault ... cg artist: Raynault VFX
Anoop Ashokan ... digital compositor
Sylvain Berger ... pipeline td: Raynault VFX
Vincent Bergeron ... pipeline td: Raynault VFX
Mike Bozulich ... Compositor: Resistance VFX
Owen Braekke-Carroll ... visual effects supervisor: Framestore
Adam Brailsford ... Visual Effects Production Manager
Dominique Breyvogel ... compositor
Stephanie Broussaud ... digital compositor: Raynault VFX
Ghislain Bruneau ... cg artist: Raynault VFX
Jean-Nicolas Costa ... compositing supervisor: Framestore
Jacinthe Côté ... visual effects producer: Raynault VFX
Martin R. Davison ... Additional VFX Supervisor
Megan De Wolf ... line producer: Framestore
Mardene Dippenaar ... vfx lidar & cast scanning tech
Rosalie Dubé ... cg artist: Raynault VFX
Remi Dupont ... digital compositor: Raynault VFX
Yanick Dusseault ... visual effects art director: Raynault VFX
Marco Dörner ... lighting td
Daniel Foley ... Visualisation Coordinator: The Third Floor, inc.
Sean Francis ... visual effects producer: Framestore
Glenn Fredric ... survey and photo technical director: Weta FX
David Gao ... fx td
Nicole Goczan ... VFX Associate Production Manager
Robyn Goncalves-Borrageiro ... visual effects coordinator: Framestore
Caspian Graca Da Silva ... CG supervisor: Framestore
Tom Greene ... visual effects producer: weta fx
Éric Hamel ... matte painter: Raynault VFX
Zybrand Jacobs ... FX supervisor: Framestore
Nicolas Joyen-Conseil ... senior compositor : Weta FX
Basim Kadhim ... visual effects compositor: framestore
Jessica Kersey-Preston ... animator: Framestore
Jiri Kilevnik ... compositing supervisor: framestore
Maxwell Lane ... p&r artist
Etienne Laroche ... cg artist: Raynault VFX
David Larochelle ... digital compositor: Raynault VFX
Pierre-Simon Lebrun-Chaput ... cg artist: Raynault VFX
Théo Lemarié ... digital compositor: Raynault VFX
Mingzhi Lin ... senior lighting technical director
Curtis Linstead ... system engineer: Raynault VFX
Ricky Linton ... pipeline technical director: framestore
Pieter Louw ... vfx lidar & cast scanning: CGS FX
Brygida Matusiak ... assistant td
Kathrin McCarthy ... visualization line producer : The Third Floor
Ashleigh McGovern ... visual effects coordinator: Framestore
Yann Moalic ... effects supervisor: Weta FX
Stéphanie Morin ... cg artist: Raynault VFX
Chris Mylordos ... Production Assistant
Jack Neale ... digital compositor
Josiane O'Rourke ... visual effects line producer: Raynault VFX
Tirza Oudolf ... digital compositor: Raynault VFX / lead compositor: Raynault VFX
Simon Ouellet ... pipeline TD: Raynault VFX
Kristen Pelz ... visual effects editor
Melvin Mathew Pillai ... Roto Prep Supervisor: visual effects
Vincent Poitras ... visual effects supervisor: Raynault VFX
Erik Pronk ... CG supervisor: Framestore
Hugo Quier ... visual effects production assistant: Raynault VFX
Alexandre Quintin ... cg artist: Raynault VFX
Lance Ranzer ... visual effects supervisor: Rogue One VFX
Daniel Ravanelli ... compositor
Ed Rigg ... Lead data wrangler
Rich Roberts ... VFX Assistant Editor
Julien Rousseau ... lead compositor: framestore
Madison Rovin ... VFX Production Assistant
Frédérique Schmidt ... visual effects editor: Raynault VFX
Thrain Shadbolt ... visual effects supervisor: Weta FX
Anup Ratna Shakya ... visual effects supervisor
Manuj Singh ... system engineer: Raynault VFX
Laurent Srey ... digital compositor: Raynault VFX
Ola Staszynska ... visual effects coordinator: Framestore
Sylvain Theroux ... cg supervisor: Raynault VFX
Amelie Thomas ... visual effects coordinator: Raynault VFX
Nacho Thomas ... visual effects generalist: ILM
Elliott Touikan ... cg artist: Raynault VFX
Carine Touraille ... pipeline td: Raynault VFX
Cedric Tremblay ... digital compositor: Raynault VFX
Stephen Trepanier ... visual effects editor: Raynault VFX
Alexis Turbé ... digital compositor: Raynault VFX
Antonin Messier Turcotte ... cg artist: Raynault VFX
Martin Voller ... Previs Editor: The Third Floor
George Webster ... visual effects plates supervisor
Antoine Wibaut ... digital compositor / digital compositor: Raynault VFX
James Winnifrith ... Previs Editor: The Third Floor
Izzie Cotterell ... Production Manager: The Third Floor (uncredited)
Andrew Fineberg ... visual effects editor (uncredited)
Paige A. Manuge ... visual effects coordinator: weta fx (uncredited)
Oscar Michell ... camera technical director (uncredited)
Joanna O'Malley ... visual effects coordinator (uncredited)

Stunts 

Paul Hampshire ... assistant stunt coordinator

Camera and Electrical Department 

David Appleby ... still photographer
Graham Bartholomew ... still photographer
Peter Belcher ... "b" camera operator
Reed Breitenbach ... electrician
Brian Carmichael ... video operator
Tumi Chere ... b camera loader
Leonard da Cambra ... prelight spark
Rorke Dean-Smith ... assistant grip
Nathan Erasmus ... prelight spark
Ntsikilelo Fiyane ... rigging grip
Khaya Fokwana ... rigging grip
James Frater ... A Camera & Steadicam Operator
Jeroen Hendriks ... Digital Imaging Technician
Don Hoffmann ... Rigging Gaffer
Simone Howlett ... c camera focus puller
Rafeeq Jaffer ... dolly grip
Gavin Jensen ... assistant grip
George Loxton ... b camera operator
Peter Mabutsana ... generator operator
Makororo Mafolo ... assistant grip
Mphumzi Makaleni ... assistant grip
Andile Malindi ... c camera loader
Sam Maritz ... camera trainee
Gift Mbatha ... grip trainee
Ali Mohamed ... c camera focus puller
Sisonke Msweli ... lighting trainee
Vincent Ngcobo ... electrician
Dumi Ndumiso Ninela ... best boy rigging grip
Scott Nolan ... Video Trainee
Jo Oosthuizen ... camera operator
Justin Paterson ... gaffer
Hadley Petersen ... electrician
Athi Pokolo ... electrician
J.P. Ridgway ... key grip
Grant Antony Rowe ... grip
Dan Sigobongo ... key rigging grip
Roderick Dean Smith ... key grip
Trish Somaiya ... DIT Assistant
Masithembe Sonti ... assistant grip
Anele Thobi ... dolly grip
Tatenda Tirivangani ... rigging grip
Roan van der Walt ... assistant grip
Damien Walsh ... focus puller a camera
Oliver Wilter ... gaffer

Animation Department 

Daniel Bielawski ... Lead Animator

Casting Department 

Audrey Cain ... casting assistant
Caitlin Joseph ... casting associate
Alyssa Morris ... casting associate
Christa Schamberger ... south africa casting by
J.P. van der Merwe ... extras casting

Costume and Wardrobe Department 

Marc Ballam ... head of costume breakdown
Charis Cherry ... Costume Office Junior
Nasiep Fagrie ... head cutter
Lucia Goméz Bequio ... breakdown artist
Sinoyolo Guwa ... costume assistant
Thabisa Mkonto ... costume set supervisor
Maryke Nel ... costumer
Juanita Petronio ... key costume breakdown
Lieze van Tonder ... junior assistant costume designer

Editorial Department 

Charbel Bou-Antoun ... dailies technical producer
Jonny Garbutt ... Director of Scripted Sales
Shane Harris ... colorist
Alexandra Karanassos ... pulse vfx pulls operator: picture shop
Lynn La ... post production supervisor
Dave Lee ... colorist: dailies
Michael McKnight ... pulse vfx pulls manager: picture shop
Hannah McLaughlin ... pulse junior producer: picture shop
Anson Petrick ... post-production assistant
Elise Wallbridge ... pulse vfx pulls operator: picture shop

Location Management 

Curtis Burrell ... location manager
Bruno Cassoni ... location manager
Toby Copland ... on set locations manager
Erin Dapper ... Junior Assistant Location Manager
Imogen Forbes ... location scout
Daniel Pinnington ... location assistant
Danielle Reed ... assistant location coordinator

Music Department 

Kevin J. Edelman ... music supervisor (as Kevin Edelman) / music supervisor
Joshua Eustis ... additional music
Gabe Hilfer ... music supervisor
Zak Millman ... music editor
Andrew Ransom ... music editor
Ben Sokoler ... music coordinator

Script and Continuity Department 

Ashley Aldworth ... continuity
Demetrios Cokinos ... script coordinator
Tamarin Du Toit ... script supervisor double banking unit
Aparna Jayachandran ... script supervisor
Shaida Kazemi ... script supervisor
Palesa Mohlala ... continuity trainee

Transportation Department 

Grant Kilian ... supervising unit & transport manager
Mehmet Koraltan ... unit driver
Niki Schutt ... transportation coordinator

Additional Crew 

Qhamani Bokveldt ... set pa
Daljit Colthorpe ... C-19 Testing Coordinator
Riaan Cordier ... south african production accountant
Rachel Louise Crabtree ... lead ap
Harriett Crisfield-Magill ... Cashier
Devis Damonte ... Production Controller
Tim Deegan ... Health & Safety Advisor for MSS Safety
Derek Foster ... Facilities: Operations Executive
Kimberley Glasgow ... covid testing supervisor
Aleksandr Harte ... Director's Assistant
Greg Howard ... Facilities: Operations Director
Edward Hubbard ... Facilities: Operations Manager
Aqeel Isaacs ... key production coordinator
Shepherd Kasema ... production assistant
Jean Liebenberg ... set pa
Luke Yiangou Mason ... Behind-The-Scenes DP
Kirsty McKirdy ... assistant: Mr. Witz
Dave Moyle ... Covid Production Assistant
Kyren Parker ... production accountant uk
Kiri Phillips ... covid secretary
Ben Pronsky ... Additional Voices
Pamela Rice ... Sustainability Consultant
Steve Riddle ... Safety Advisor
Boo Salter ... Assistant Production Coordinator: UK
Levi Searle ... internet engineer
Kristin Steigerwalt ... loop group coordinator
Avela Tshambula ... production secretary
Rebekah Wainwright ... Travel & Accommodation Coordinator
Trevor Williams ... Production Health & Safety Advisor

See also

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

Contribute to This Page


Recently Viewed