Jack the Giant Slayer (2013)

Jack the Giant Slayer (2013) is a fantasy adventure film that reimagines the classic fairy tale Jack and the Beanstalk with epic battles and dark magic.

The story follows Jack, a brave farm boy played by Nicholas Hoult, who accidentally opens a gateway between Earth and a world of terrifying giants by planting enchanted beans.

When Princess Isabelle (Eleanor Tomlinson) is captured and taken into the giants’ realm, Jack joins a dangerous rescue mission led by the king’s elite warriors and the heroic knight Elmont (Ewan McGregor).

Packed with massive creatures, intense sword fights, and large-scale destruction, the film blends romance, heroism, and mythical warfare into a fast-paced fantasy spectacle.