SupportSupport
Invasion: Season 2 > Cosmic Ocean > Credits and Details
Directed by
Claudia Llosa Claudia Llosa  
Written by
Simon Kinberg Simon Kinberg ... created by
David Weil David Weil ... created by
Aditi Brennan Kapil Aditi Brennan Kapil ... written by
Uzoamaka Maduka Uzoamaka Maduka ... executive story editor
Cast
Golshifteh Farahani Golshifteh Farahani ... Aneesha Malik (credit only)
Shioli Kutsuna Shioli Kutsuna ... Mitsuki Yamato
Shamier Anderson Shamier Anderson ... Trevante Cole
India Brown India Brown ... Jamila Huston
Billy Barratt Billy Barratt ... Caspar Morrow
Azhy Robertson Azhy Robertson ... Luke Malik (credit only)
Paddy Holland Paddy Holland ... Montgomery 'Monty' Cuttermill
Tara Moayedi Tara Moayedi ... Sarah Malik (credit only)
Enver Gjokaj Enver Gjokaj ... Clark Evans (credit only)
Nedra Marie Taylor Nedra Marie Taylor ... Rose Callaway
Naian González Norvind Naian González Norvind ... Maya Castillo
Shane Zaza Shane Zaza ... Nikhil Kapur
Rinko Kikuchi Rinko Kikuchi ... Hinata Murai
Cache Vanderpuye Cache Vanderpuye ... Alfie Ademura
Ruby Siddle Ruby Siddle ... Penny Cuttermill
Moshidi Motshegwa Moshidi Motshegwa ... President Benya Mabote
Santiago Godoy-Giraldo Santiago Godoy-Giraldo ... Tomas
Natasha Loring Natasha Loring ... Mira
Damien Wantenaar Damien Wantenaar ... Misha
Moopi Mothibeli Moopi Mothibeli ... Khotso Lebusa
Santiago Huertas Ruiz Santiago Huertas Ruiz ... Elkin
Ingrid Keighley Ingrid Keighley ... Eva
Maya Graham Maya Graham ... Prisha
Kevin Lal Sharma Kevin Lal Sharma ... Zavian
Raynon Kwaramba Raynon Kwaramba ... Natori
Louis Bernard Louis Bernard ... Dr. Gabriel Mercier
Emeline Lambert Emeline Lambert ... Dr. Esmee Gagneux
Grant Swanby Grant Swanby ... General Mitchell
Tumisho Masha Tumisho Masha ... Sergeant Carson Allen
Lauren Steyn Lauren Steyn ... Officer Camila Moore
Robert Hobbs Robert Hobbs ... Sheriff Owen Perkins
Clayton Boyd Clayton Boyd ... Deputy Sheriff Wade Cook
Marc Pleass Marc Pleass ... Officer
S'Qhamo Mangcu S'Qhamo Mangcu ... Soldier Sgt WDC Brazil
Alzavia Abrahams Alzavia Abrahams ... Technician
Produced by
Ryan DeGard Ryan DeGard ... producer / supervising producer
Dan Dietz Dan Dietz ... co-executive producer
Donald Joh Donald Joh ... supervising producer
Alexander O'Neal Alexander O'Neal ... producer: UK unit
Alik Sakharov Alik Sakharov ... executive producer
Tatiana Suarez-Pico Tatiana Suarez-Pico ... co-executive producer
David Weil David Weil ... executive producer
Special Effects by
Harvey Collins Harvey Collins ... special effects technician
David Hart David Hart ... special effects foreman
Cordell McQueen Cordell McQueen ... special effects supervisor
Paul Pieterse Paul Pieterse ... special effects coordinator
Chris Reynolds Chris Reynolds ... special effects supervisor
Visual Effects by
Oliver Adranghi Oliver Adranghi ... compositor
Normand Archambault Normand Archambault ... cg artist: Raynault VFX
Ned Baker Ned Baker ... digital compositor: Rumble VFX
Valentina Bartiromo Valentina Bartiromo ... digital compositor: Rumble VFX
Rashmita Basnet Rashmita Basnet ... digital compositor: Incessant Rain Studios
Lucy Beavis Lucy Beavis ... vfx producer: Rumble VFX
Thomas-Naïm Benyekkou Thomas-Naïm Benyekkou ... Asset Artist: Previsualisation
Sylvain Berger Sylvain Berger ... pipeline td: Raynault VFX
Vincent Bergeron Vincent Bergeron ... pipeline td: Raynault VFX
Giovanni Bianchet Giovanni Bianchet ... lighting td
Kevin Borow Kevin Borow ... visual effects coordinator
Jessica Bradley Jessica Bradley ... visual effects production manager: Weta FX
Owen Braekke-Carroll Owen Braekke-Carroll ... visual effects supervisor: Framestore
Adam Brailsford Adam Brailsford ... Visual Effects Production Manager
Louise Brand Louise Brand ... Character/Set/Location/Prop Scanning Services: 4DMax
Stephanie Broussaud Stephanie Broussaud ... digital compositor: Raynault VFX
Ghislain Bruneau Ghislain Bruneau ... cg artist: Raynault VFX
Chun Yao Chang Chun Yao Chang ... compositor: visual effects
Greg Cheng Greg Cheng ... digital compositor
Theo Christophe Theo Christophe ... fx td
Javier Cimentada Javier Cimentada ... animator
Hodei Cosgaya Garcia Hodei Cosgaya Garcia ... fx td
Jean-Nicolas Costa Jean-Nicolas Costa ... compositing supervisor: Framestore
Hannah Critchley Hannah Critchley ... visual effects producer
Jacinthe Côté Jacinthe Côté ... visual effects producer: Raynault VFX
Martin R. Davison Martin R. Davison ... Additional VFX Supervisor
Megan De Wolf Megan De Wolf ... line producer: Framestore
Elisenda Faustino Deu Elisenda Faustino Deu ... lighting td
Mardene Dippenaar Mardene Dippenaar ... vfx lidar & cast scanning tech
Rosalie Dubé Rosalie Dubé ... cg artist: Raynault VFX
Yanick Dusseault Yanick Dusseault ... visual effects art director: Raynault VFX
Yogesh Duwal Yogesh Duwal ... digital compositor: Incessant Rain Studios
Marco Dörner Marco Dörner ... lighting td
Gabriele Filippelli Gabriele Filippelli ... pipeline TD
Daniel Foley Daniel Foley ... Visualisation Coordinator: The Third Floor, inc.
Sean Francis Sean Francis ... visual effects producer: Framestore
Glenn Fredric Glenn Fredric ... survey and photo technical director: Weta FX
Gregory Gaskins Gregory Gaskins ... compositor lead
Maxim Gehricke Maxim Gehricke ... fx td
Filippo Giansante Filippo Giansante ... vfx artist
Ashley Gin-Sing Ashley Gin-Sing ... asset artist: the third floor
Robyn Goncalves-Borrageiro Robyn Goncalves-Borrageiro ... visual effects coordinator: Framestore
Rasik Gorecha Rasik Gorecha ... animation supervisor: Rumble VFX
Bharat Gour Bharat Gour ... animator
Sam Gunn Sam Gunn ... lighting td
Bishal Gurung Bishal Gurung ... digital compositor: Incessant Rain Studios
Roser Gurung Roser Gurung ... visual effects assistant production manager: Incessant Rain Studios
Sinan Günesgörmez Sinan Günesgörmez ... digital compositor: framestore
Christian Hagbarth Christian Hagbarth ... fx td
Matt Hallen Matt Hallen ... visual effects artist
Harry Hamblin Harry Hamblin ... vfx editor: Rumble VFX
Éric Hamel Éric Hamel ... matte painter: Raynault VFX
Lucy Hare Lucy Hare ... visual effects producer
Namjin Heo Namjin Heo ... compositor
Avery Herzog Avery Herzog ... compositor: framestore
Charlie Humphrey Charlie Humphrey ... Lighting TD: Framestore
Kenny Ip Kenny Ip ... Lighting Technical Director
Pontus Jakobsson Pontus Jakobsson ... fx td
Suzanne Jandu Suzanne Jandu ... compositing supervisor
Deepa Chipalu Joshi Deepa Chipalu Joshi ... visual effects producer: Incessant Rain Studios
Kiran Bhakta Joshi Kiran Bhakta Joshi ... visual effects executive producer: Incessant Rain Studios
Jessica Kersey-Preston Jessica Kersey-Preston ... animator: Framestore
James Kirk James Kirk ... fx td
Laura Knight Laura Knight ... Visualization Artist: The Third Floor
Yilin Lai Yilin Lai ... compositor
Blake Laing-Smith Blake Laing-Smith ... digital compositor: Rumble VFX
Enrico Lambiase Enrico Lambiase ... digital compositor: Rumble VFX
Etienne Laroche Etienne Laroche ... cg artist: Raynault VFX
Pierre-Simon Lebrun-Chaput Pierre-Simon Lebrun-Chaput ... cg artist: Raynault VFX
Théo Lemarié Théo Lemarié ... digital compositor: Raynault VFX
Mingzhi Lin Mingzhi Lin ... senior lighting technical director
Curtis Linstead Curtis Linstead ... system engineer: Raynault VFX
Ricky Linton Ricky Linton ... pipeline technical director: framestore
Sofia Llobregat Sofia Llobregat ... animator
Lindsey Lo Presti Lindsey Lo Presti ... compositor
Hamish MacLeod Hamish MacLeod ... visual effects coordinator
Aakash Maharjan Aakash Maharjan ... digital compositor: Incessant Rain Studios
Rakesh Maharjan Rakesh Maharjan ... digital compositor: Incessant Rain Studios
Joan Marqués Joan Marqués ... compositor
Alessandro Mattielli Alessandro Mattielli ... lighting td
Karin Mattsson Karin Mattsson ... animator
Kathrin McCarthy Kathrin McCarthy ... visualization line producer: The Third Floor
Ashleigh McGovern Ashleigh McGovern ... visual effects coordinator: Framestore
Ricardo Melo Ricardo Melo ... compositor
Zavier Mojica Zavier Mojica ... compositor
Thomas Montminy Brodeur Thomas Montminy Brodeur ... visual effects supervisor: framestore nyc
Mirko Morciano Mirko Morciano ... compositor
Stéphanie Morin Stéphanie Morin ... cg artist: Raynault VFX
Chris Mylordos Chris Mylordos ... production assistant
Josiane O'Rourke Josiane O'Rourke ... visual effects line producer: Raynault VFX
Tirza Oudolf Tirza Oudolf ... digital compositor: Raynault VFX
Simon Ouellet Simon Ouellet ... pipeline TD: Raynault VFX
Kristen Pelz Kristen Pelz ... visual effects editor
Alessio Pericò Alessio Pericò ... compositor
Melvin Mathew Pillai Melvin Mathew Pillai ... Roto Prep Supervisor: visual effects
Vincent Poitras Vincent Poitras ... visual effects supervisor: Raynault VFX
Jack Pond Jack Pond ... compositor
Erik Pronk Erik Pronk ... CG supervisor: Framestore
Amit Pujari Amit Pujari ... digital compositor: Incessant Rain Studios
Hugo Quier Hugo Quier ... visual effects production assistant: Raynault VFX
Alexandre Quintin Alexandre Quintin ... cg artist: Raynault VFX
Steven Ramsey Steven Ramsey ... Character/Set/Location/Prop Scanning Services: 4DMax
Lance Ranzer Lance Ranzer ... visual effects supervisor: Rogue One VFX
Daniel Ravanelli Daniel Ravanelli ... compositor
Ed Rigg Ed Rigg ... Lead data wrangler
Rich Roberts Rich Roberts ... Visual Effects Assistant Editor
Julien Rousseau Julien Rousseau ... lead compositor: framestore
Madison Rovin Madison Rovin ... VFX Production Assistant
Frédérique Schmidt Frédérique Schmidt ... visual effects editor: Raynault VFX
Anup Ratna Shakya Anup Ratna Shakya ... visual effects supervisor
Ed Sherwood Ed Sherwood ... animator
Manuj Singh Manuj Singh ... system engineer: Raynault VFX
Metin Sirali Metin Sirali ... compositor
Ola Staszynska Ola Staszynska ... visual effects coordinator: Framestore
Alec Talian Alec Talian ... Lead Scan Technician: Gentle Giant Studios
Ranzit Thapa Ranzit Thapa ... digital compositor: Incessant Rain Studios
Sylvain Theroux Sylvain Theroux ... cg supervisor: Raynault VFX
Amelie Thomas Amelie Thomas ... visual effects coordinator: Raynault VFX
Nacho Thomas Nacho Thomas ... visual effects generalist: ILM
Nathan Thompson Nathan Thompson ... animator
Elliott Touikan Elliott Touikan ... cg artist: Raynault VFX
Carine Touraille Carine Touraille ... pipeline td: Raynault VFX
Cedric Tremblay Cedric Tremblay ... digital compositor: Raynault VFX
Stephen Trepanier Stephen Trepanier ... visual effects editor: Raynault VFX
Jason Tsai Jason Tsai ... compositor
Alexis Turbé Alexis Turbé ... digital compositor: Raynault VFX
Antonin Messier Turcotte Antonin Messier Turcotte ... cg artist: Raynault VFX
Samuel Vachon-Rivard Samuel Vachon-Rivard ... fx td
Nimesh Vaidya Nimesh Vaidya ... visual effects production manager: Incessant Rain Studios
Martin Voller Martin Voller ... Previs Editor: The Third Floor
George Webster George Webster ... visual effects plates supervisor
Antoine Wibaut Antoine Wibaut ... digital compositor / digital compositor: Raynault VFX
Callum Williams Callum Williams ... animator
James Winnifrith James Winnifrith ... Previs Editor: The Third Floor
Max Wright Max Wright ... visual effects supervisor: Rumble VFX
Tim Zaccheo Tim Zaccheo ... cg supervisor: Rumble VFX
Alessio Zambardi Alessio Zambardi ... compositor
Erkin Öztürk Erkin Öztürk ... digital compositor: framestore
Marcus Ayrton Marcus Ayrton ... pre-visualisation artist
Izzie Cotterell Izzie Cotterell ... Production Manager: The Third Floor
Andrew Fineberg Andrew Fineberg ... visual effects editor
Joanna O'Malley Joanna O'Malley ... visual effects coordinator
Lianna Shaw Lianna Shaw ... Assistant Technical Director
Stunts
Seugnet Liebenberg Seugnet Liebenberg ... stunt performer
Cosmic Ocean
Additional Info
Premiere: October 11, 2023
Country: United States
Distributor: Apple TV+
Websites: Wikipedia IMDb
Ratings
IMDb

6.2 / 10

Production Companies
Genre Films
K Films (executive production)
Platform One Media
Distributors
Apple TV+
  (World-wide)