Mały chłopiec (Ryan Slater) dowiaduje się od swego dziadka (Micky Rooney), że najwspanialsze przygody można przeżyć tylko dzięki wyobraźni. Przy pomocy magicznej monety obydwaj przenoszą się do czasów średniowiecza, do tajemniczej krainy. Tam chłopiec poznaje dzielnego Sinbada (Richard Grieco) i pomaga mu uwolnić piękną księżniczkę (Zelda Rubinstein) z rąk podłego księcia (Dean Stockwell).