陈家富(金城武饰)是个调琴师,有点木讷的他每日过着重复的生活。某日,他和游牧人(郭富城饰)相遇,游牧人的生活居无定所,不是泡妞就是赌马,好心的陈家富收留了他。 某日,他俩的楼上搬来了一个喜欢弹巴赫爱的协奏曲的女生莫敏儿(陈慧琳饰),陈家富对其一见钟情,但是却始终无法对其表达自己的好感,很快,莫敏儿被游牧人捷足先登,两人成了一对。 最后,陈家富讲了个“XO侠侣”的故事,原来世界上的每个人都在寻找他的莫敏儿,运气好的找到了,运气不好的穷尽一生都找不到。爱情就是如此。
彭盛华(林海峰 饰)和余凤芝(杨千嬅 饰)结婚十余载,两人早已经是老夫老妻,生活亦失去了浪漫和激情。某日,余凤芝于无意之中发现了高中同窗苏博文(吴肇轩 饰)的博客,一首老歌让她开始回忆起了曾经的校园岁月。 在学校里,彭盛华、余凤芝和苏博文是形影不离的好友,彭盛华生性活泼好动,是班级里的开心果,而苏博文则要内向的多,沉默老实的他喜欢摆弄机械发明,希望能够成为一名飞机师。最终,余凤芝选择了彭盛华,于是有了如今波澜不惊的生活。最近,她发现丈夫行踪诡异,似乎有出轨的迹象。美好的回忆和苍白的现实令余凤芝决定寻找苏博文的踪迹,最终,她发现了一个隐藏多年的秘密。