2007年,出演电影《神探》饰陈桂彬,并提名第27届香港电影金像奖最佳男主角。2009年,与古天乐、吴彦祖合作电影《窃听风云》,在剧中饰演刑事情报科科技组的组长梁俊义 ;同年与林熙蕾合作电影《再生号》 。2011年,主演杜琪峰导演电影《夺命金》,在剧中饰演黑社会人士三脚豹,该片入围第68届威尼斯电影节 ;同年出演《窃听风云2》,该片于2011年8月18日全国上映。2012年,与谢霆锋合作电影《消失的子弹》,饰演男主角松东路,获得第32届香港电影金像奖最佳男主角提名;同年参演尔冬升执导电影《大魔术师》,该片是根据张海帆的同名小说改编而成 。2013年,参演拍摄彭氏兄弟执导电影《逃出生天》,影片以3D形式呈现火灾险情及营救场面 ;11月,与古天乐、张家辉等主演警匪大片《扫毒》,在剧中饰演一名警察。