Jack Trot and his mother, Dame Trot live in a village called Merrydale. Jack is in love with King Bertram’s daughter, the lovely Princess Demelza. The village is being terrorized by the Giant who lives Up-In-The Clouds. He demands increased taxes and the hand of the Princess in marriage. In order to pay the Giant, Dame Trot and Jack are forced to sell their cow Daisy. However, Jack is tricked by Slimeball, the Giant’s henchman, who pays him in beans instead of cash; and who abducts the Princess and takes her to the Giant. Jack throws the beans away in disgust, but magically they grow into a huge beanstalk allowing him to climb up into the clouds to rescue the Princess. Will it end happily ever after?