Pre Jacka a jeho matku nastali po smrti otca ťažké časy a keď už nemajú čo do úst, matka ho pošle do mesta predať ich poslednú kravu. Cestou však Jack stretne potulného obchodníka s ktorým vymení kravu za niekoľko údajne čarovných fazuliek, no keď sa vráti domov, matka ho vysmeje a v zlosti vyhodí fazuľky von oknom. Tie počas noci vyrastú až kdesi do oblakov. Keď to Jack vidí, rozhodne sa so svojím psom Crosbym celú záhadu preskúmať a šplhanie ich zavedie až do zámku v oblakoch. Tu sa zoznámi s princeznou Margarétkou, ktorú zakliala zlá čarodejnica Hecuba a chystá sa ju vydať za svojho syna - obludného obra Tulipána. Jack sa jej však rozhodne pomôcť a kliatbu zlomiť...