A boy sent down from heaven, Momotarou sets out with a band of animal allies to battle a group of ogres who make their home on an enchanted island. The film is an early piece of Japanese animation that retells the adventures of a folk hero, one of the most beloved figures in Japanese legend, who is sometimes called Peach Boy in the West. A drama, it brings the familiar tale of a young hero overcoming demons to the screen.