故事發生在遙遠的古代,那個世界里,人妖混居,世間永無太平。王生(方力申 飾)是一介平凡書生,在亂世之中,個性膽小懦弱的他只求能夠安心讀書,平安過活。一天,一位名叫仙兒(周秀娜 飾)的神秘女子不請自來,突然出現在了王生的面前,王生雖然不知仙兒究竟是何方神圣,但依舊被她身上所散發出來的媚氣所深深吸引。 自仙兒出現之后,城中屢屢發生離奇的殺人案件,被害者均因為心臟被掏出而死,沒有人知道這些失蹤的心臟到底去了哪里。少女小翠(談莉娜 飾)暗戀著王生,看到他被仙兒迷得神魂顛倒,小翠的心中很不是滋味。一次偶然中,小翠窺見了仙兒用妖法迷惑王生的秘密,心急如焚的她決定靠自己的力量揭開仙兒的“畫皮”。