A aventura começa quando João, um pobre menino do campo, troca sua vaca por alguns feijões mágicos de um magico. Os feijões brotam em um pé de feijão bem alto nas nuvens, e João sobe nele para descobrir um Gigante, uma galinha que põe ovos de ouro, uma harpa e a Princesa Serena, que está presa no castelo do Gigante e só pode ser salva por um heroi.