海約(楊千嬅飾)是一個盲女,誤打誤撞認識了婚姻介紹所的老板旭明(梁朝偉飾)。旭明是個普通的男人,還沒找到真愛,卻也意外的失了明。在黑暗的世界中,是海約讓色彩重新在他心中刷亮,他們一起用獨特的方式去感受這個多彩繽紛的世界,在單純的快樂中二人相戀了。 董玲(董潔飾)是一個在上海地鐵工作的女孩,一直喜歡的男子結婚了,她內心受傷。此時偶然收到了一封來自臺北的賀卡。於是,和賀卡主人鐘程(張震飾)一段互相尋找愛的故事開始了。 然而自從旭明吃下了一顆詭異的聖誕糖果,他和海約的關係便有了令人不安的轉折。同時,鐘程和董玲也在地鐵裡苦苦找尋著地鐵46號出口……