Check out this new batch of stills from Jack the Giant Slayer (click thumbnails to enlarge):
Nicholas Hoult stars as Jack in this take on the classic Jack and the Beanstalk fairy tale. The movie finds Jack, a young farm hand, who accidentally opens a gateway to the Giant realm while trying to rescue a princess.
Ewan McGregor, Eleanor Tomlinson, Stanley Tucci (The Hunger Games: Catching Fire), Ian McShane, Bill Nighy, and Eddie Marsan (The World's End) also star. Bryan Singer directs the film, which will open in theaters March 1.