Jack (Nicholas Hoult) is a poor farm boy who accidentally trades a horse for some magic beans. A drop of rain, a furious king, and a stolen crown later, a colossal beanstalk erupts into the sky, kidnapping the princess (Eleanor Tomlinson) in the process. Jack joins a disgraced knight (Ewan McGregor) and the princess’s royal guard to climb the sky-high vine, rescue her, and survive a kingdom of hungry, man-eating giants.
Released in 2013, Jack the Giant Slayer is a high-fantasy reimagining of the classic "Jack and the Beanstalk" and "Jack the Giant Killer" legends. Directed by Bryan Singer, it transforms the simple nursery tale into a large-scale medieval action movie featuring a war between humans and a race of vengeful giants. The Guardian Critical Consensus The film received mixed reviews , currently holding a Rotten Tomatoes Jack the Giant Slayer (2013) jack the giant slayer 1