Jack the Giant Slayer
Nicholas Hoult
Eleanor Tomlinson
Ewan McGregor
Stanley Tucci
Eddie Marsan
Ewen Bremner
Ian McShane
Christopher Fairbank