Jack Woods (Randy Quaid) reist aus geschäftlichen Gründen nach Irland - und erlebt das Abenteuer seines Lebens. Erst verliebt er sich in die schöne Irin Kathleen (Orla Brady) und dann rettet er auch noch dem waschechten Kobold Muldoon das Leben! Muldoon (Colm Meaney),
der nun in Jacks Schuld steht, entführt ihn zum Dank in die sagenhafte Welt der Kobolde und Schloßfeen, die im verborgenen über den Kreislauf der Jahreszeiten wachen. Als sich jedoch Muldoons Sohn Mickey (Daniel Betts) in Prinzessin Jessica, die Tochter des Schloßfeen-Königs Boric
(Roger Daltrey) verliebt, entfacht ein erbitterter Krieg, der Kobolde und Schloßfeen von nun an von ihren eigentlichen Aufgaben ablenkt. Sie riskieren eine Wetterkatastrophe, die die gesamte Welt zu vernichten droht. Wird es Jack gelingen, gemeinsam mit der Großen Banshee (Whoopi
Goldberg) die schreckliche Katastrophe zu verhindern ?