Джек Тетчер - незграбний і боязкий хлопчик, який мріє стати героєм, як його батько, що загинув, рятуючи село від дракона. Але Джеку загрожує виліт зі школи казок, де він вчиться користуватися чарівними бобами та іншими зачарованими предметами. Він отримує останній шанс проявити себе, обмінявши свою корову на чарівні боби, які за ніч виростають у велетенське бобове стебло. Разом зі своїм балакучим гусаком Грейсоном Джек піднімається на бобове стебло і потрапляє в чарівний світ, де править злий велетень, який викрав маленьку дівчинку на ім'я Доля і перетворив її на арфу. Джек повинен врятувати Долю і повернути її до сім'ї, а також зіткнутися з іншими небезпеками і несподіванками, такими як відьма, троль, дракон і таємничий чоловік на ім'я Сіггі.