Based on the fairy tales "Jack the Giant Killer" and "Jack and the Beanstalk," the film follows a young farmhand named Jack (Nicholas Hoult), who accidentally opens a gateway (see: beanstalk) to the world of giants.
After a princess is taken prisoner, Jack helps the leader of the king's guard, Elmont (Ewan McGregor), rescue her and stop the war between giants and humans.
So, is "Jack the Giant Slayer" worth your hard-earned money? Before you head out to the theaters this weekend, see what the critics are saying about Bryan Singer's new fantasy film.
RELATED: Ewan McGregor on "Jack the Giant Slayer" and the New "Star Wars" Sequels