Great deeds start out as current events, move on to history, and eventually, with some craft and embellishment, become folklore and legend. This process is central to the structure of Bryan Singer’s Jack the Giant Slayer, which merges elements of the familiar folktale of “Jack and the Beanstalk” with the less ubiquitous “Jack the Giant Killer.” It sets the story as a kind of midpoint between one “true” story that has become a legend for Jack, just as the events of Jack’s “true” story have supposedly passed into the realm of a simple folk story.
In the modern world, there’s one more step that isn’t discussed within the film’s depiction of that cycle: the eventual film adaptation, which adds more characters, more adventures and the inevitable romantic subplot. Those are rules that Singer and his frequent writing collaborator Christopher McQuarrie follow to the letter.
That predictability prevents Jack the Giant Slayer from being anything out of the ordinary, but the pair are smart enough storytellers — and have an immensely talented cast — to make the film an entertaining diversion.
Nicholas Hoult (from the zombie romance Warm Bodies) stars as Jack, who has been told tales of a long-ago king who defeated giants descended from the heavens on gigantic beanstalks. These stories are thought to be no more true in Jack’s time than “Jack and the Beanstalk” is to us. The basics of that story remain here, as Jack goes to the city to sell an animal and comes back with a handful of magic beans. When they’re accidentally planted, the resulting sprout leads up to a world above the clouds — where, it turns out, those giants that were thought to be mere fairy tales are real.
Where it departs is in the notion that there’s an entire community of giants, rather than just a couple, and Jack’s reasons for ascending the stalk aren’t curiosity and theft, but rather to rescue a princess (Eleanor Tomlinson) who has been accidentally carried to the top and is now a prisoner of the giants. He’s accompanied by the king’s guard (led by Ewan McGregor‘s Elmont), along with Lord Roderick (Stanley Tucci), fiance to the princess with designs on world domination.