All Cast

Tom Hanks
Alan Clay

Sarita Choudhury
Dr. Zahra Hakeem

Sidse Babett Knudsen
Hanne

Ben Whishaw
Dave

Tom Skerritt
Ron Clay

Tracey Fairaway
Kitty Clay

David Menkin
Brad

Omar Elba
Yousef

Jane Perry
Ruby Clay
Amira El Sayed
Maha

Christy Meyer
Cayley

Khalid Laith
Karim Al-Ahmad

Jon Donahue
Ted

Michael Baral
Young Ron

Lewis Rainer
Young Alan

Megan Maczko
Rachel

Eric Meyers
Eric Randall

Waleed Elgadi
Sayad

Zaydun Khalaf
Mohammed

Jay Abdo
Dr. Haddad

Atheer Adel
Prince Jalawi
