The English folktale of Jack And The Beanstalk is given a smart CGI-heavy makeover in Bryan Singer’s fast-paced fantasy.

Based on a script co-written by Usual Suspects scribe Christopher McQuarrie, Jack The Giant Slayer takes the familiar story of magic beans and a blood-thirsty behemoth as the foundations for a delightfully old-fashioned tale of derring-do replete with a boo-hiss villain and a swooning damsel in distress.

A storybook opening sequence recounts the legend of King Erik, who defeated the giants and banished them to their kingdom in the clouds with the help of his magical crown.

Many centuries later, farm boy Jack (Nicholas Hoult) heads into town to sell his horse and cart.

He encounters a monk (Simon Lowe) bearing a pouch of stolen beans. As you can imagine these magical beans turn Jack’s world into a war of good and evil.