四位互不认识的数学家收到一位神秘主人的邀请去参加一个聚会——为解决一道最了不起的谜题。然而结果他们发现自己所来到的这个房间会逐渐被压缩,除非他们能在限定的时间内解决每道题目并找到他们四人之间的联系……而要谋杀他们的又是谁呢?。一百多年前,林家的祖先来到台湾岛,并在这里定居。林家两辈从医,祖父精通中医,父亲林汉敏擅长西医外科,平日在日本人八重开设的诊所内上班。某晚,汉敏的妻子待产,主刀医生八重却醉卧斗室,手足无措的汉敏只得硬着头皮为妻子剖腹。1928年4月9日,就在台湾被日本侵占的第33个年头,林家迎来了新的生命。而他们一家人,也注定在这纷乱时代中经历无数的悲欢离合。。上海苏州河上,用摩托车替人送货的马达(贾宏声)接下送接纯真少女牡丹(周迅)的活,两人相处时,牡丹爱上马达,但就在她决定把终身托付给对方时,马达财迷心窍联合黑道朋友绑架了她,令牡丹心灰意冷跳进苏州河里。临跳前,牡丹丢下会变成美人鱼再寻马达的话。
五年后,为自己行为懊悔不迭的马达疑惑牡丹又回来了,开始四处找寻。当在某酒吧里看到扮美人鱼表演的美美(周迅)时,马达认定她就是牡丹,然而美美不过是另一个痴情女子而已。。