丹尼斯(拉尔夫·费因斯 Ralph Fiennes 饰)已经在精神病院治疗了20年,现在他刚回归社会,却发现并不能顺利地开始新生活。因为,往昔的情景一幕幕闪回,支离破碎而又让他无法摆脱。尤其是母亲,以及父亲和那个破坏了丹尼斯家庭的妓女,更让他回忆中的往事似乎变得真实。是父亲和妓女杀死了他心爱的母亲。他们残忍地用铁锹砸死母亲,把她埋在菜园子里…… 把回忆串联起来后,丹尼斯决定找妓女复仇。然而,他的记忆可靠吗?事情的原貌正如他还原出来的样子吗?有时记忆常常会欺骗我们。。因公司聚会酒醉而不慎与上司林子松发生一夜情的小白领妖子,在酒店尴尬偶遇刚刚回国的初恋王轩逸。令人意想不到的是,家庭背景优越,外表阳光帅气的王轩逸,并没有因为时间的流逝而放弃对妖子的感情。在王的感情攻势之下,眼看就要重修旧好的二人,却因霸道总裁林子松的介入变得前途未卜。原来,林子松亦被妖子率真、善良的性格所吸引,加入到这场“丑小鸭”争夺战中。出身平庸的妖子,决定离开这片感情雷区,开始自己全新的生活。但创业并没有想象中来的顺畅,就在妖子四处碰壁,舞蹈学校的梦就要破灭之时,为妖子而放弃购岛计划的霸道总裁林子松忽然出现,这段本已没有希望的感情又随之出现了转机……。