故事發(fā)生在妖精世界之中,精靈公主瑪麗琳(埃文·蕾切爾·伍德 Evan Rachel Wood 配音)即將和她深愛的羅蘭德(薩姆·帕拉迪奧 Sam Palladio 配音)步入婚姻的殿堂,可是,一次偶然之中,瑪麗琳卻發(fā)現(xiàn)羅蘭德根本不愛自己,和自己結(jié)婚不過就是為了得到王位而已。心碎的瑪麗琳陷入了悲傷和絕望之中?! ×_蘭德眼看自己的陰謀就要破滅,于是找到了單純的小精靈陽(yáng)光(伊利亞·凱利 Elijah Kelley 配音),花言巧語(yǔ)欺騙后者前往黑暗森林,那里住著會(huì)制作愛情藥水的女巫蜜糖(克里斯汀·肯諾恩斯 Kristin Chenoweth 配音)。得到了愛情藥水,陽(yáng)光決心將它撒在瑪麗琳的妹妹多恩(梅爾迪絲·安妮·布爾 Meredith Anne Bull 配音)身上,然而,沼澤大王(艾倫·卡明 Alan Cumming 配音)忽然出現(xiàn),受到藥水的影響,多恩竟然愛上了他。沼澤大王和瑪麗琳不打不相識(shí),發(fā)現(xiàn)彼此情投意合,與此同時(shí),羅蘭德帶兵前來(lái)攻打城堡,情況十分危急?!?