- M. Night Shyamalanwritten by
- Saleka Shyamalan(as Saleka Night Shyamalan)
- Marnie McPhail(as Marnie McPhail-Diamond)
- Kid Cudi(as Scott Mescudi)
- Russ(as Russell 'Russ' Vitale)
- Steve Boyle(as Steven Boyle)
- Maya Lee O'Connor(as Maya O'Connor)
- Elizabeth Victoria Wong(as Elizabeth Wong)
- Joshua Peace(as Josh Peace)
Rest of cast listed alphabetically
- John Andrews(uncredited)
- Andrea Caldarise(uncredited)
- Romeo V. Castle(uncredited)
- Nico DeMedici(uncredited)
- Cali Erlichman(uncredited)
- Jason Frye(uncredited)
- Carl Hines(uncredited)
- Derek Ho(uncredited)
- Yevheniia Illienko(uncredited)
- David GS Jones(uncredited)
- Jessica Konkle(uncredited)
- Aaron J. La Fleur(uncredited)
- David Marcucci(uncredited)
- Evan Stern(uncredited)
- Kristi Woods(uncredited)
- Brandon Young(uncredited)
- Marc Bienstockproducer
- Scott Friendco-producer
- Ashwin Rajanproducer
- Jeff Robinsonco-producer
- Steven Schneiderexecutive producer
- Sayombhu Mukdeepromdirector of photography
- Noemi Katharina Preiswerk(as Noëmi Preiswerk)
- Aleks Cameronart direction
- Tori Binnsassistant hair stylist
- Amber Chaseassistant makeup artist
- Iantha Goldbergkey makeup artist
- Roxanne Jodoinkey hair stylist: additional photography
- Maribeth Knezevkey makeup artist: additional photography
- Jo-Ann MacNeilmakeup department head
- Regan Noblebackground hair coordinator
- Lucy M. Ortonkey hair stylist: additional photography (as Lucy Orton)
- Nathan Rivalhair department head: additional photography
- Sandy Sokolowskihair department head
- Jessica Cheungproduction manager
- Jeffery Pongproduction manager: additional photography
- Tyler Delbenfirst assistant director: additional photography / second assistant director
- Raymond J. Duffsecond assistant director: additional photography
- Myron Hoffertfirst assistant director
- Michelle MacLeanthird assistant director: additional photography
- Missy Morrissecond assistant director: additional photography
- William Robertssecond assistant director
- Nicholas Vandalsecond assistant director: additional photography (as Nick Vandal)
- Justin Gajewskiassistant director (uncredited)
- Rick Morrissecond second assistant director (uncredited)
- Derek Ursackiassistant director: additional photography (uncredited)
- Lauren Batcherset dresser
- Andy Byrnepainter
- Heather Carlsongraphic designer
- Thibaut Cartier-millonset dresser
- Ramiro Galangraphic designer
- Alexis Goetzeon-set scenic
- Scott Holdsworthassistant on-set dresser
- Jesse Hutchinsleadman
- Annabel Kearnsset dresser
- Denis Bellinghamboom operator
- Chris Burdonre-recording mixer
- Steve Campagnaadr recordist
- Greg Chapmanproduction sound mixer
- Mark DeSimoneadr mixer
- Devin DoucetteADR mixer
- Sandra Foxfoley artist
- Voice Gajicon-set pro tools operator
- Luke Gentrysound designer
- Trevor Gouletsound mixer: additional photography
- Jonathan Grahammoldmaker
- Mike Innanenspecial effects coordinator (as Innanen Mike)
- Carolyn Lutgensspfx tracker
- Simone Quinlanspecial effects technician
- Matthew Tulkspecial effects rigging key
- Danny Albanodigital restoration artist
- Faris Alfarisyicompositor: Ingenuity Studios
- Mohammad Arrifkicompositing artist: Ingenuity Studios
- Sofie Aureliacompositor: Ingenuity Studios
- Muhammad Bakricompositor: Ingenuity Studios
- Johnathan R. Bantacompositing supervisor
- Colby Bartinevisual effects editor
- Pedro J. Bassor&d software engineer: El Ranchito
- Grant Beaudettedigital restoration artist
- Alex Armbrusterstunt performer
- Neil Davisonstunt performer
- Dustin Faithstunt double: Josh hartnett
- Carl Fortinstunt performer
- Dana Jonesstunt performer
- Jamie Jonesstunt coordinator
- Riley Jonesstunt performer
- Keri Andersonstill photographer
- Barrett Axfordfirst assistant camera: "a" camera
- Lorne Bainardelectrician
- Matthew Bedardcamera utilities (as Matt Bedard)
- Mark Berdockdolly grip
- Nicole Blanchardcamera loader
- Jerry Borrisbest boy electric
- Brandon Breenkey grip: additional photography
- Ryan Brownassistant rigging grip
- Meredith Budgencamera loader: additional photography
- Stephanie Tomoanaanimator: Fin Design & Effects
- Kelly Boazcasting associate
- Deborah Maxwell Dioncasting associate: Los Angeles
- Matthew Glasnercasting associate
- Zameret Kleimanbackground casting director
- Jonathan Oliveiracasting associate
- Madelaine Humeniuktruck supervisor
- Cheryl Kocotbackground costume coordinator
- Shelley Lewiscostume tracker
- Concetta Lundybackground costume assistant
- Sharon McDonellkey costumer: for Dancers
- William Ngcostume supervisor
- Anna Pantchevakey textile artist
- Frank Biasidigital intermediate editor
- Chris Clementepost production supervisor
- Chuck Kahnfirst assistant picture editor
- Jacob Kirbydigital intermediate editor
- Braden SheetsTrainee Assistant Picture Editor
- Nelson Vicensassistant editor
- Martin Zaharinovfirst assistant editor
- Jaylene MurilloPost Production Coordinator: Warner Bros. Pictures (uncredited)
- Scott Alexanderlocation manager
- Vlad Bosnjakoviclocations production assistant: additional photography
- Marco Di Flavianoon-set assistant location manager
- Sean Elliottlocations production assistant: additional photography
- Broderick Ellislocation production assistant
- Paul Franklinassistant location manager: additional photography
- Kris Gordonon-set assistant location manager
- Christopher Lorilocation assistant
- Alessandro Martelluzzilocation assistant
- Jed Metzgerassistant location manager
- Robert Amesconductor / orchestration consultant
- Paul Campbellorchestrator
- The Co-Starsadditional music
- Vito A. Colapietro IIadditional music
- Neely Dinkins Jr.additional music
- Þorsteinn Eyfjörðadditional arrangements / additional music production
- Susan Jacobsmusic supervisor
- Samuli Kosminenmusician: drums
- Lesley Langsmusic editor
- Consuelo Solarscript supervisor
- Brendan Carmodypicture vehicle captain: second unit
- Jason Leekingtransportation coordinator
- Sarah Formosaassistant choreographer
- Cora Kozarischoreographer
- Ryan Bellairecolor assistant
- Patrick Duchesnedigital intermediate producer
- Michael Hatzersupervising digital colorist
- Robert LeBlanccolorist: dailies
- Julian McDougalddigital intermediate producer
- Andre Rivasadditional colorist
- Corey Dixonset medic
- Adam W. Rosenproduction legal services
- Krista Colosimoproduction coordinator: additional photography
- Alexandra MacDonaldproduction assistant
- Erik Nyhuusproduction assistant
- Greg Spieserfirst assistant production coordinator
- Mitchell Yusecond assistant production coordinator
- Nikki Alfonsoproduction accountant
- Simon Brodericksecond assistant accountant
- Christine Leoniopayroll accountant
- Thomas Mansonfinance manager
- Erin Partonprops buyer
- Sebastian Pontonassistant property master
- Vic Riglerproperty master
- Maria Simonelliproperty master: additional photography
- Lisa Shamataunit publicist
- Saskia Barros-Raparantadancer (as Saskia Raparanta)
- Aaron Beckermain title design
- Adam Bergquistdialect coach: Ariel Donahue
- Charlotte Bradleyassistant: Mr. Bienstock
- Tim Campbelladditional voices
- Neal Clarancetax credit administration
- Megan Coggansassistant: Mr. Shyamalan
- Maria del Maradditional voices
Contribute to this page
Suggest an edit or add missing content