2008年5月,主演时尚电影《时尚先生》 ;参演徐克导演的电影《女人不坏》;参演陈坤主演的电视剧《新不了情》,饰演刘浩云。2009年9月,参演范冰冰工作室出品的范冰冰、周渝民主演的电视《金大班》,饰演郭世宏;年底,主演电影《大有前途》,与刘桦饰演一对渐成水火的欢喜冤家。2010年7月,参演电影《枪王之王》,饰演苗志舜;10月,与李晨主演电影《庐山恋2010》。
2011年1月,参演TVB以精神医学为题材的时装电视剧《仁心解码》,饰演精神科医生高立仁;4月,参演电影《关云长》饰演刘备;6月,参演建党90周年献礼片《建党伟业》饰演杨度一角;8月,参演古天乐、吴彦祖、刘青云领衔主演的电影《窃听风云2》,饰演会所经理。
2013年3月,参演TVB时装医学电视剧《仁心解码Ⅱ》,饰演法医精神科顾问医生高立仁 ;12月,参演首套以澳门为主题的、“第五十六届亚太影展”电影《澳门街》,出演其中的一个单元故事《水泥》,扮演有着大肚腩的澳门治安警。
2014年,与吴秀波、姚晨主演内地剧《离婚律师》,饰演律师“吴文辉”。
2015年,在孙俪主演的电视剧《芈月传》中出演第一男主角赢驷。3月7日,与林峯、迪丽热巴主演古装剧《六扇门》。同时与黄晓明、刘青云主演的动作悬疑电影《暴疯语》于4月3日上映。