Children's fantasy drama based on the novel by James C. Christensen. Antiquities professor, Dr Alan Aisling (Beau Bridges) has lost his wife and struggles to keep his children's spirits high and his loneliness at bay. His daughter Cassie (Chantal Conlin) daydreams about the mythical world her illustrator mother left behind in her drawings and annoys her older sister Miranda (Heather McEwen). Then, magically, the family find themselves boarding a mysterious ship called The Unicorn to flee a plague of monster trolls. On The Unicorn, they are given a mission to find the benevolent Dragon that once ruled the legendary Faerie Isles before the demon trolls arrived.