Ewan McGregor as Elmont, Eleanor Tomlinson as Isabelle and Nicholas Hoult as Jack "Jack the Giant Slayer."

( Courtesy Warner Bros. / April 14, 2011 )

  • Email E-mail
  • add to Twitter Twitter
  • add to Facebook Facebook