This take on the legend is set for release March 22, 2013, and stars "X-Men: First Class" actor Nicholas Hoult as Jack, who lives in a kingdom where peace has existed between humans and giants. But now he must climb a beanstalk into the giants' kingdom to search for a princess who's been kidnapped. Ian McShane appears in this fairytale adaptation, and Ewan McGregor plays a character named Elmont who is seen preparing for battle with the giants in the trailer, with Bill Nighy playing General Fallon.

Warner Bros. Pictures New Line Cinema/YouTube screenshot