公元994年圣帕特里克節當日,音樂妖精在千年誕辰儀式上選定奧黛家族少女為新娘,卻因奧黛揭露其女身份介入而詛咒奧黛血脈:凡后裔女性滿十六歲生日當天,若妖精成功令其打噴嚏三次且無人說"上帝保佑你",便可完成血契婚禮。妖精殺死奧黛后被其女兒發現遺體,詛咒延續千年至1994年洛杉磯。現代時空里,奧黛家族后人布麗姬在十六歲生日遭遇妖精襲擊,其男友科迪·英格爾斯因監護人莫蒂酗酒放任屢次破壞約會。妖精通過奪取金幣、戒指等物件追蹤布麗姬,制造假象誘殺追求者伊恩后擄走布麗姬。科迪發現現場遺留金幣線索,與莫蒂追至圣帕特里克節狂歡現場,利用妖精嗜酒弱點用蘇打水騙其醉倒。解救過程中莫蒂被妖精以金鍋剖腹而死,科迪攜金幣潛入妖精巢穴。最終對決時布麗姬用破碎衣領刺傷妖精頭部,科迪揭露金幣實為鍍金巧克力,借圣帕特里克節魔法反噬原理使妖精爆炸身亡。片尾布麗姬以"你輸了"呼應千年詛咒,二人拋卻金幣走向新生。