Nach dem tragischen Tod seiner Frau lebt der Mythologieprofessor Alan Aisling (Beau Bridges) allein mit seinen beiden Töchtern. Die neunjährige Cassie (Chantal Conlin) flüchtet sich seit dem schweren Verlust in Tagträume, ihre ältere Schwester Miranda (Heather McEwen) versteckt ihren Kummer hinter einer Fassade zynischen Humors. Alan hingegen versucht auf seine Art, die Familie zusammenzuhalten und dabei die eigene Einsamkeit zu bewältigen. Eines Tages dringt eine Gruppe von Trollen in ihr Haus ein ... und ehe sie sich versehen, finden sich die Aislings, im Strudel zwischen zwei Welten, auf einem geheimnisvollen Schiff namens "Unicorn" wieder. Schockiert muss die kleine Familie erkennen, dass sie die Auserwählten einer Prophezeiung sind. Ihre Aufgabe ist es, den magischen Drachen zu finden, der einst mit Weisheit und Güte die prachtvolle Feeninsel regierte - ein Ort, der nun von einer furchteinflößenden Horde stinkender Trolle bedroht wird. An Board der "Unicorn" begeben sich die Aislings auf eine abenteuerliche Reise in fremde Welten, wo seltsame Kreaturen, erstaunliche Zaubereien und unvorstellbare Gefahren auf sie warten ...