006年与巩俐合演张艺谋执导的古装片《满城尽带黄金甲》。2007年友情演出许鞍华执导的《姨妈的后现代生活》，并参演好莱坞大片《加勒比海盗3》。2010年在历史传记片《孔子：决战春秋》里饰演孔子，获得香港电影金像奖最佳男主角提名。同年参演好莱坞电影《谍海风云》。2010年在姜文作品《让子弹飞》中饰演反派角色黄四郎，获得口碑与票房上的成功。2010年代他与王晶再次合作赌博喜剧片《赌城风云》系列，在中国大陆和香港都收获了很好的票房成绩。2018年他演出《无双》在中国为电影宣传，去了北京、杭州、福州及重