Mieszkaniec baśniowej krainy, Jack (Colin Ford), ma problemy w szkole. Aby zaliczyć jeden z przedmiotów -bohaterstwo- w ciągu kilku dni musi dokonać heroicznego czynu. Chłopiec postanawia więc zdobyć się na poświęcenie i wymienia swoją grę komputerową na trzy fasolki w miejscowym sklepie. Gdy jego matka traci pracę, Jack chce odzyskać komputer, lecz w miejscu lombardu znajduje księgarnię, gdzie otrzymuję księgę bohaterów zapisującą wszystkie przygody oraz dziwny klucz. Zrezygnowany chłopiec wyrzuca fasolki, a jedna z nich zostaje zjedzona przez gęś o imieniu Grayson. Nasionko zmienia ptaka w opierzonego człowieka (Gilbert Gottfried), zaś dwa pozostałe kiełkują, tworząc olbrzymią łodygę sięgającą magicznego królestwa w chmurach. Wierząc starej legendzie, Jack postanawia wspiąć się na szczyt, by z pomocą Graysona i tajemniczej Jillian (Chloë Grace Moretz) odzyskać czarodziejską harfę, którą ukradł zły olbrzym.