Alan (Beau Bridges) é um professor de mitologia. Sua falecida esposa era uma artista que fez um livro sobre uma aventura mágica que de repente, se torna realidade. Sua filha Cassie (Chantal Conlin) é acordada para embarcar com sua irmã e seu pai em uma fantástica jornada, cheia de aventuras, magia, gigantes, fadas, anões e um simpático duende chamado Sebastian. No dorso de um unicórnio, são transportados para uma ilha onde o Rei Oberon e a Rainha Titânia tem uma missão para eles: encontrar um lendário dragão para que os proteja dos terríveis e maldosos gigantes. Será que eles irão conseguir?