- Tom Hanks Viktor Navorsky
- Catherine Zeta-Jones Amelia
- Chi McBride Joe Mulroy
- Stanley Tucci Frank Dixon
- Diego Luna Enrique Cruz
- Barry Shabaka Henley Ray Thurman
- Kumar Pallana Gupta Rajan
- Zoe Saldana Dolores Torres
- Bob Morrisey Inspector
- Guillermo Díaz Bobby Alima
- Cas Anvar Oficial
- Kenneth Choi Oficial
- Sasha Spielberg Lucy
- Mark Ivanir Cab Driver Goran