三十年代的上海滩:马天龙(丁志成),梁秋禾(姜武)与苏云飞(张嘉译)是某黑帮的三兄弟,他们都不约而同地爱上了美貌且气质超凡的秦婉莹(马伊俐).婉莹向三兄弟承诺:谁杀了她的杀父仇人潘四爷,她就以身相许┄┄现代的北京:酷爱影视的老大(丁志成)是公共汽车司机,下岗后整天在电视剧组瞎混.老二(姜武)辞了工作后跟朋友合伙做生意.老三(张嘉译)是保险公司业务员,父亲(王奎荣)的生日之际,老三灵机一动以父亲的名义买了人寿保险,几乎同时,餐馆服务员沈小慧(马伊俐)进入了三兄弟的生活┄┄一场刻骨铭心的生死情仇,一段难以割舍的手足亲情。侠肝义胆,豪情冲天,来生重聚首……往生重现,恍然若林,再续前世缘……