- Nicolas Cage Balthazar Blake
- Jay Baruchel Dave Stutler
- Alfred Molina Maxim Horvath
- Teresa Palmer Becky Barnes
- Monica Bellucci Verónica
- Toby Kebbell Drake Stone
- Alice Krige Morgana
- Jake Cherry El pequeño Dave
- Omar Benson Miller Bennet
- Gregory Woo Sun Lok
- Robert Capron
- Manish Dayal