Jack sells the family cow for 6 magic beans. Disappointed, and angry, his mother throws them out the window where, by the next morning, a giant beanstalk has appeared.
Jack climbs the beanstalk, and, finding a giant castle at the top, proceeds to steal (in several trips) a hen that laid golden eggs, bags of money, and a singing harp. On the last trip the giant chases him down the beanstalk. Jack gets to the bottom first, and chops down the beanstalk, causing the giant to fall to his death.