1999年出演个人首部电影《我的父亲母亲》,从而进入电影圈[1] 。2000年凭借都市情感剧《像雾像雨又像风》获得关注。2003年凭借爱情片《周渔的火车》获得第10届北京大学生电影节好佳男主角奖[2] 。2008年在剧情片《梅兰芳》中饰演邱如白[3] 。2007年凭借家庭伦理剧《半路夫妻》获得第13届上海电视节白玉兰奖电视剧好佳男演员[4] 。2009年因在谍战剧《潜伏》中塑造了余则成一角而被观众所熟知,并凭借该剧先后获得第27届中国电视剧飞天奖优秀男演员奖、第15届上海电视节白玉兰奖电视剧好佳男演员奖[5-6] 。2013年凭借悬疑片《全民目击》获得伦敦国际华语电影节好佳男主角奖[7] 。2016年主演的都市情感剧《好先生》首播[8] 。