谢霆锋和周杰伦合作过电影《逆战》。影片里谢霆锋饰演的万阳,是万天与凤玲之长子,在六岁之年母亲带着弟弟万飞离家出走,万阳跟着父亲万天辗转到东南亚定居,一家四口从此四分五裂。对母亲的怨怒亦由始而生,渐渐将自己对安稳家庭的渴望以层层的愤恨包裹起来。犹如中国五子棋中的黑子,被母亲遗弃的感觉挥之不去,不如抛开正义走上极端,成为社会边缘人,通缉犯。
周杰伦饰演的万飞,如果说愤世嫉俗的万阳是代表阴沉的黑子,那正义感强、对错分明的万飞,就是乘着光明之途而行的白子。本是国际安全局IDC特警的他,在中东执行任务期间,同是队员的未婚妻Ice遭击毙。失去爱人又因枪伤而告别IDC的万飞,从母亲口中得知当日父亲抛妻弃子的真相,踏上了寻找兄长万阳及父亲万天的旅程。一半为了完成母亲遗憾的梦,一半为了填补亲情中的缺失。
万飞重情将未婚妻的订婚戒指挂于胸前,心内再容不下其他女人;他爱家,在其生命即将消逝的最后日子里回到家中,照顾不良于行的妈妈,吃她亲手煮的菜。这些对他来说都是如此理所当然直至重遇万阳。作为警察的万飞,是亲兄的对头人,但是两人同是一颗有着黑白两面的棋子,正义的本性,与兄弟之间的手足情,使万飞陷入两难的矛盾之中。