Check out the new trailer for Jack the Giant Slayer:
Nicholas Hoult (Warm Bodies) stars as Jack, a young farmer who accidentally opens a gateway to a realm of evil giants. When a Princess is captured, he must fight the giants to save both her and the entire kingdom.
Eleanor Tomlinson plays the princess, with Stanley Tucci (The Hunger Games: Catching Fire), Ian McShane, Bill Nighy, Ewan McGregor, and Eddie Marson also starring.
Jack the Giant Slayer will premiere March 1. Take a look at some Jack the Giant Slayer stills for more.
Want more good stuff like this?
Sign up for our daily newsletter and receive the latest movie news delivered to your inbox for free!