They may be the stuff of fairy tales, but anyone who underestimates the race of Giants does so at their own peril.
Jack the Giant Slayer is determined to prove once and for all that size doesn't matter, but with centuries of folklore to choose from, which of the sizable monstrosities will Jack (Nicolas Hoult) be slaying?
From the many trailers for the film, it's obvious that the hero will have an entire army of Giants with which to do battle. Yet we can't help but imagine the handful of fights that would result from some more...unexpected pairings.
Here's our list of 7 Giants We'd Love To See 'Jack' Slay.