
Jack este un băiat sărac care trăiește cu mama lui. Într-o zi, mama îl trimite să vândă vaca familiei. Pe drum, Jack întâlnește un om care îi dă câteva boabe de fasole magică în schimbul vacii.
Mama lui Jack se supără foarte tare și aruncă boabele pe fereastră. A doua zi, din fasole crește un vrej uriaș care ajunge până la cer. Jack urcă pe vrej și ajunge într-o lume magică, unde trăiește un uriaș.
În castelul uriașului, Jack găsește aur, o găină care face ouă de aur și o harpă magică.
Uriașul fuge după Jack și vrea să-l prindă, dar Jack taie vrejul, iar uriașul cade și moare. Jack și mama lui rămân cu comorile și trăiesc fericiți.
