A new TV spot for Jack the Giant Slayer has arrived. This 3D action-adventure stars Nicholas Hoult as Jack, a young farm worker who opens a gateway to a land of giants. Take a look at this latest footage from the eye popping thrill ride which also stars Eleanor Tomlinson, Ewan McGregor, Stanley Tucci, and Ian McShane.