В небольшой деревне, где бедность стала привычным спутником жизни, юный Jack решает сделать смелый шаг ради спасения своей семьи. Вместо того чтобы распрощаться с единственным источником пропитания — коровой, которая больше не приносит молока, он вступает в рискованную сделку. Джек меняет корову на пять загадочных бобов, которые его мать, узнав об этом, с презрением выбрасывает за окно, посчитав их бесполезными. Однако, ночью происходит чудо: бобы прорастают и превращаются в гигантский стебель, устремляющийся к небесам. Вдохновленный, Джек покидает родной дом и поднимается по стеблю вместе со своим преданным псом Кросби, готовый к новым приключениям.
На вершине этого волшебного роста он оказывается в удивительном мире, где за облаками расположен величественный замок. Здесь Джек встречает принцессу Маргарет, заточенную в плену под чарами злой ведьмы Гекубы. К несчастью, Маргарет находится под влиянием колдовства и верит, что любит ужасного великана Тьюлипа, который является сыном Гекубы. Тем не менее, Джек не теряет времени и, заручившись поддержкой обитателей замка, превращенных в мышей, начинает разрабатывать смелый план. Его цель — освободить принцессу, разрушить магические оковы, не позволяющие ей быть с тем, кто ей действительно нужен, и вернуть домой несметные сокровища, чтобы навсегда улучшить жизнь своей семьи.