One of Japanese folklore's most popular characters is brought to life on the silver screen in this terrific version of legendary Demon slaying Peach Boy.
as Momotaro / Shinnosuke Wakagi
as Yuri
as Hankuro Iga
as Kosuzu Hanabusa
as Inosuke
as Otaki
as Washizuka
as Takagaki
as Oume no kata