- Nicholas Hoult Jack el Caza Gigantes
- Eleanor Tomlinson Princesa Isabella
- Ewan McGregor Elmont
- Stanley Tucci Roderick
- Eddie Marsan Crawe
- Ewen Bremner Wicke
- Ian McShane Rey Brahmwell
- Simon Lowe Monk
- Ralph Brown General Entin
- Warwick Davis Old Hamm
- Bill Nighy General Fallon
- Ben Daniels Fumm