1998年在改编自海岩同名小说的电视剧《永不瞑目》中饰演建军一角,戏份不多。
2000年凭借话剧《三毛钱歌剧》获得第17届中国戏剧梅花奖;同年参演电视剧《像雾像雨又像风》,凭借在剧中饰演的阿莱一角而成名。
2003年参演警匪剧《征服》,饰演黑帮老大刘华强;同年凭借电影《周渔的火车》获得第10届北京大学生电影节最佳男主角奖。
2004年参演描述现实刑警办案的电视剧《我非英雄》;同年凭借《军歌嘹亮》获得中国电视界最受大众欢迎十佳演员奖。2005年与甄子丹、黎明、张静初共同主演徐克执导的古装武侠片《七剑》,片中饰演刽子手烽火连城。
2006年主演的电视剧《半路夫妻》播出后收视率不俗,该片在电视剧风云盛典组委会公布的2005年中国内地电视剧收视率前50强名单中排名第4位。
2007年主演电视剧《大工匠》,饰演八级锻工杨老三;同年主演吴宇森监制的电影《天堂口》,饰演天堂夜总会的老板洪哥。
2008年主演谍战剧《潜伏》,饰演外表世俗圆滑但是内心坚强的共产党员余则成;
2009年6月主演的电视剧《人间正道是沧桑》在央视八套播出;
2014年1月主演的电视剧《一代枭雄》播出;12月24日主演的电视剧《二炮手》播出。
2016年1月15日主演的喜剧悬疑片《极限挑战之皇家宝藏》上映;3月1日加盟的《超少年密码》开机;5月31日主演的都市情感剧《好先生》首播,在剧中饰演米其林三星厨师陆远;6月主演动作片《飓风营救》,在片中饰演一位铁骨柔情的硬汉老爸;
2019年6月13日主演电视剧《带着爸爸去留学》播出。
2020年参演电视剧《扫黑风暴》;1月13日主演的电视剧《新世界》播出。7月凭借作品《新世界》入围第26届上海电视节白玉兰奖最佳男主角名单。
2021年8月9日,主演的电视剧《扫黑风暴》于腾讯视频播出。同年,参演电视剧《惊弦》。