2010年7月,参演电影《枪王之王》,饰演苗志舜;10月,与李晨主演电影《庐山恋2010》。[7]2011年1月,参演TVB以精神医学为题材的时装电视剧《仁心解码》,饰演精神科医生高立仁;4月,参演电影《关云长》饰演刘备;6月,参演建党90周年献礼片《建党伟业》饰演杨度一角;7月,主演都市q.s电影《一夜未了情》,与女主角李小冉在戏中有大量情欲戏;8月,参演古天乐、吴彦祖、刘青云领衔主演的电影《窃听风云2》,饰演会所经理。[9]2013年3月,参演TVB时装医学电视剧《仁心解码Ⅱ》,饰演法医精神科顾问医生高立仁;12月,参演首套以澳门为主题的、“第五十六届亚太影展”电影《澳门街》,出演其中的一个单元故事《水泥》,扮演有着大肚腩的澳门治安警。[7]2014年,与吴秀波、姚晨主演内地剧《离婚律师》,饰演律师“吴文辉”。[10]2015年,在孙俪主演的电视剧《芈月传》中出演第一男主角赢驷。3月7日,与林峯、迪丽热巴主演古装剧《六扇门》[11]。同时与黄晓明、刘青云主演的动作悬疑电影《暴疯语》将于4月3日上映。