Michelle Monaghan as Eva Geller
Mehdi Dehbi as al-Masih
John Ortiz as Felix Iguero
Tomer Sisley as Aviram Dahan
Melinda Page Hamilton as Anna Iguero
Stefania LaVie Owen as Rebecca Iguero
Sayyid El Alami as Jibril Medina
Jane Adams as Miriam Keneally
Wil Traval as Will Mathers