Сын фермера Джек и дочь короля Изабель с детства любили сказки и легенды, а любимой легендой для обоих была история про бобовый стебель и живущих за облаками великанах-людоедах, которые однажды спускались по нему на землю, где стали грабить королевство и убивать его жителей, но при помощи магической короны люди победили великанов.
Дальше показывается, как десять лет спустя Джек отправляется в столицу, где встречает на балаганном представлении настоящую принцессу. Позже обстоятельства складываются так, что в его руках оказываются волшебные бобы, которые вновь могут соединить миры людей и великанов. Сказка полна неожиданностей, Изабель случайно попадает в хижину Джека, случай и непогода становятся причиной того, что один из бобов прорастает и наши герои оказываются в стране людоедов-гигантов.