Selbst der Großen Banshee (Whoopi Goldberg) - Herrin über alle magischen Wesen - ist es nicht gelungen, den Krieg zwischen Elfen und Kobolden zu verhindern. Aufgrund der Kämpfereien vernachlässigen die Feen ihre Arbeit - den Wandel der Jahreszeiten - und die Natur gerät aus den Fugen. Jack (Randy Quaid), der sich unsterblich in die irische Schönheit Kathleen (Orla Brady) verliebt hat, steht in dieser magischen Welt zwischen zwei Fronten. Als die Lage völlig eskaliert, entschließen sich Koboldprinz Mickey und Feenprinzessin Jessica zu einer radikalen Lösung.