Warner Bros. has unveiled a new TV spot for Jack the Giant Slayer, director Bryan Singer's upcoming 3D adventure that takes us back to medieval times. Nicholas Hoult stars as Jack, a peasant farmhand who unwittingly opens a gateway between our world and the giants' world above. When a princess (Eleanor Tomlinson) is kidnapped by these foul creatures, Jack must spring into action to save the woman he loves. Take a look at the latest footage from this epic tale of monstrous proportions.