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