Warner Bros. has debuted two new posters for Jack the Giant Slayer, which show how diminutive young Jack (Nicholas Hoult) is against these monstrous beasts. After Jack unwittingly opens a gateway between the giants' world and ours, this farmer's son must step up and fight for what he believes in, and for the love of a fair princess (Eleanor Tomlinson). Take a look at these one-sheets featuring Jack trying to fend off the creatures, one of which is a two-headed giant known as Fallon, voiced by Bill Nighy and John Kassir.

<em>Jack the Giant Slayer</em> Poster 1

<em>Jack the Giant Slayer</em> Poster 2