Jack's wife sends him out to sell their cow for money to buy food. Despite her warnings not to buy magic beans, he crosses paths with a troll who trades him magic beans for the cow. The wife is displeased and throws them outside wanting Jack to get a real job. That night, the beans grow into a giant beanstalk. Jack decides to climb it and discovers a castle in the clouds. There, he finds the goose that lays the golden eggs but wakes up the giant when he takes the goose. The giant challenges him to a fight but Jack chooses to run away and flees down the beanstalk where Rumpleforeskin is sawing it down for blocking his view of Little Miss Muffet's tuffet. Jack manages to get clear and the beanstalk falls and their troubles are solved.