Cast
-
Jack Reynor
Charlie Cannon
-
Laia Costa
Larissa Cannon
-
May Calamawy
Detective Dalia Zaki
-
Natalie Grace
Katie Cannon
-
Shylo Molina
Sebastián Cannon
-
Billie Roy
Maud Cannon
-
Veronica Falcón
Carmen Santiago
-
Hayat Kamille
The Magician
-
May Elghety
Layla Khalil
-
Emily Mitchell
Young Katie Cannon
-
Husam Chadat
Detective Ismail
-
Tim Seyfi
Doctor El-Sayed
-
Mark Mitchinson
Professor Bixler
-
Gideon Emery
Vogel
-
Dean Allen Williams
Young Sebastián Cannon
-
Gerald Papasian
Omar Farid
-
Hanna Khogali
Nadia Taylor
-
Jamie Doyle Pinky -
Amr Atia
Officer Adel Salah
-
Jonny Everett
Albuquerque Newsreader