![]() |
Jimmy Jean-Louis as Rodney Oliver |
![]() |
Kira Jane Pinkney as Ruby Oliver |
![]() |
DeCory as Marty Oliver |
![]() |
Sebrina Purcell as Maya Oliver |
![]() |
Cozy DesRoches as Emily Breckenger |
![]() |
Sigin Ojulu as Rebecca Flint |
![]() |
Francisco Covarrubias as AI / Shooter / News Anchor 2 (voiceover) |
![]() |
Cameron Forbes as Choir Member |
![]() |
Janelle Poirier as Emily's Mother |
![]() |
Johannes Aspegren as Emily's Father |
![]() |
Raphaella Dreyer as Emily's School Teacher |
![]() |
Cheryl Dent as Ruby's School Teacher |
![]() |
Chellee Ray as Grown-up Ruby |
![]() |
Alexander Zhang as 2050 Next Level Board Member / Next Level Tech Specialist (voiceover) |
![]() |
Salil Khaladkar as 2050 Next Level Board Member |
![]() |
John Michael Murphy as 2050 Next Level Board Member |
![]() |
Irina Slepneva as Reporter |
![]() |
Sami Martin Sarmiento as Oliver Family Doctor |
![]() |
Jim Patneaude as Church Community Leader |
![]() |
Charles White as Church Member |
![]() |
Junior Aristide as Church Member |
![]() |
Rachel Kamuriu as Church Member |
![]() |
Yaa Amissah-Aidoo as Church Member |
![]() |
Justice Rankins as Church Member |
![]() |
Marissa Kimble as Church Member |
![]() |
Pennie Vincent as Church Member |
![]() |
Daniel R. Lawson Jr. as Church Member |
![]() |
Cameron Lewis as Church Member |
![]() |
Jade Miller as Church Member |
![]() |
Graham Schulze as Emily’s Classmate |
![]() |
Noah Dobson as Emily's Classmate |
![]() |
Brady 'Beemer' Wolfgram as Emily's Classmate |
![]() |
CJ Uy as Emily's Classmate |
![]() |
Madison Barrick as Emily's Classmate |
![]() |
Sophia Robertson as Emily's Classmate |
![]() |
Daisy Koprowski as Emily's Classmate |
![]() |
Yaslene Perez as Emily's Classmate |
![]() |
Elena Murray as Emily's Classmate |
![]() |
Hailie Plagmann as Emily's Classmate |
![]() |
Jaelin Sandoval as Ruby's Classmate |
![]() |
Liam Bosman as Ruby's Classmate |
![]() |
Ryan Ramirez as Ruby's Classmate |
![]() |
Tori Carew as Ruby's Classmate |
![]() |
Shanni Menna as Ruby's Classmate |
![]() |
Penelope Vickers as Ruby's Classmate |
![]() |
Samantha Munitz as Ruby's Classmate |
![]() |
Victoria Kelemen as Ruby's Classmate |
![]() |
Mary Jo Mendoza as Ruby's Classmate |
![]() |
Angelina Rocchio as Ruby's Classmate |
![]() |
Garth Sodetani as 2070 Next Level Board Member |
![]() |
Tom Chung as 2070 Next Level Board Member |
![]() |
Tracy Eliott as 2070 Next Level Board Member |
![]() |
Regina Daye Allen as 2070 Next Level Board Member |
![]() |
Megan Clancy as 2070 Next Level Board Member |
![]() |
Alexander Dean Williams as 2070 Next Level Board Member |
![]() |
Paul Adeyemi as 2070 Next Level Board Member |
![]() |
Cara Ruetz as News Anchor 1 (voiceover) |
| Production | Rick Licht | Executive Producer |
| Production | Sigin Ojulu | Producer |
| Production | Joachim Schoss | Executive Producer |
| Production | Irina Slepneva | Producer |
| Production | Jimmy Jean-Louis | Associate Producer |
| Editing | Eugene Noone | Editor |
| Sound | PHAR (Raphaël Dargent) | Music |
| Production | Ericka de Alexander | Associate Producer |
| Camera | Emilia Mendieta Córdova | Director of Photography |
| Directing | Sigin Ojulu | Director |
| Writing | Sigin Ojulu | Writer |
| Art | Rachael Garcia | Production Design |
| Art | Daniel Smith | Production Design |
| Costume & Make-Up | Sami Martin Sarmiento | Costume Designer |
| Sound | Derek Sepe | Supervising Sound Editor |
| Visual Effects | Stephen Burchell | Visual Effects Supervisor |
| Production | Lauri Keitel | Co-Producer |
| Production | William Keitel | Co-Producer |
| Production | Isaac Deol | Associate Producer |
| Directing | Jack Walterman | First Assistant Director |
| Directing | Luis Antonio Solórzano | Second Assistant Director |
| Camera | Fedor Karpenko | First Assistant Camera |
| Camera | An Shu | First Assistant Camera |
| Camera | Pavel Gazdyuk | Second Assistant Camera |
| Camera | Aron Meinhardt | Second Assistant Camera |
| Lighting | Mauricio Zambrano | Gaffer |
| Camera | Michael Romero | Key Grip |
| Camera | Dwayne Johnson | Grip |
| Camera | Andrés Correa | Grip |
| Camera | Adrien Levy-Caries | Grip |
| Camera | Jeremy Lee MacKenzie | Grip |
| Camera | Tayo Amos | Grip |
| Camera | Brandyn Johnson | Grip |
| Camera | Chris Freilich | Steadicam Operator |
| Camera | Eugene Noone | Digital Imaging Technician |
| Directing | Jade Miller | Script Supervisor |
| Crew | Rom Lotan | Additional Writing |
| Production | Rom Lotan | Producer |
| Sound | Nathaniel Pope | Production Sound Mixer |
| Sound | Trisha Golec | Sound Mixer |
| Art | Evan Robert Pugh | Art Direction |
| Art | Charlie Blecker | Set Dresser |
| Art | Emily Holshouser | Set Dresser |
| Art | Kelsey Beachell | Set Dresser |
| Costume & Make-Up | Lulu Braithwaite | Costume Supervisor |
| Costume & Make-Up | Nina Monét | Key Costumer |
| Costume & Make-Up | Jade Miller | Costumer |
| Costume & Make-Up | Diahann McCrary | Makeup Artist |
| Costume & Make-Up | Desiree Mojica | Makeup Artist |
| Costume & Make-Up | Marquis Profit | Hair Designer |
| Crew | Guy Flint | Studio Teacher |
| Crew | Tom Porter | Studio Teacher |
| Production | Saphia Jackson | Key Production Assistant |
| Production | Cynthia Rodriguez | Production Assistant |
| Production | Alana Mozkowitz | Production Assistant |
| Production | Jesus Alejandro Nunez | Production Assistant |
| Editing | Emilia Mendieta Córdova | Colorist |
| Sound | Ryan Vaughan | Sound Effects Editor |
| Sound | Eric Han | Sound Mixer |
| Sound | Miles Jensen | Sound Re-Recording Mixer |
| Sound | Ryan Vaughan | ADR Mixer |
| Sound | Chris Garcia | Sound Recordist |
| Sound | PHAR (Raphaël Dargent) | Music Supervisor |
| Sound | Federico Torri | Orchestrator |
| Sound | Jose Kropp | Musician |
| Sound | Shang Ko Chan | Musician |
| Sound | Kevin Tsao | Musician |
| Sound | Mya Greene | Musician |
| Sound | Matias Pachalian | Musician |
| Sound | Kevin McClellan | Musician |
| Sound | Cameron Wright | Vocals |
| Crew | Miles Jensen | Score Engineer |