Geschäftsmann Jack Woods (Randy Quaid) reist zur Erholung nach Irland, wo er feststellen muss, dass die Legenden von der verzauberten grünen Insel keineswegs nur Märchen sind. Als er seinen Hausgenossen, einen Kobold namens Seamus Muldoon (Colm Meaney), vor dem Ertrinken rettet, führt dieser ihn zum Dank in seine magische Welt. Dort trägt sich schon bald ein "Romeo und Julia"- reifes Drama zu, denn Seamus Sohn, der Koboldprinz Mickey, verliebt sich in die Feenprinzessin Jessica - eine undenkbare Liaison, die zwischen den verfeindeten Völkern einen erbitterten Krieg entfacht.