Änklingen och mytologiprofessorn Alan Aisling hamnar tillsammans med sina två döttrar i ett fantasiland där han träffar goda feer, älvor och andra fantasifigurer. Han tvingas där även kämpa mot ondskefulla troll som är ute efter honom för att förhindra att han "uppfyller profetian".
