Джек (Николас Холт), сын фермера, с раннего детства обожал волшебные сказки. Его любимой историей была сказка про великанов-людоедов, которые спускались с небес на землю по бобовому стеблю. ...
Так вышло, что эта сказка была любима еще одним ребенком. Им была юная принцесса Изабель (Элинор Томлинсон). Спустя десять лет повзрослевший Джек встречает Изабель на балаганном представлении. А когда в его руках окажутся волшебные бобы, судьбы юного фермера и наследницы королевства и вовсе причудливо переплетутся.