Jack (Nicholas Hoult) and Elmont (Ewan McGregor) battle a race of evil giants who live atop the clouds to rescue the lovely Isabelle (Eleanor Tomlinson) in this trailer for Bryan Singer fantasy adventure Jack the Giant Slayer
Jack (Nicholas Hoult) and Elmont (Ewan McGregor) battle a race of evil giants who live atop the clouds to rescue the lovely Isabelle (Eleanor Tomlinson) in this trailer for Bryan Singer fantasy adventure Jack the Giant Slayer