2003年參演個人首部電視劇《陽光雨季》,從而正式進入演藝圈
2005年,主演親情劇《非親兄弟》。2006年,主演年代傳奇劇《闖關東》。2008年,主演古裝傳奇劇《兵聖》。2010年,在抗戰傳奇劇《遠去的飛鷹》中飾演男主角高志航,他則憑藉該劇入圍第40屆國際艾美獎最佳男主角獎。
2011年,獲得第14屆上海國際電影節亞洲新晉演員獎。
2012年,主演的革命劇《我們的法蘭西歲月》首播。
2014年,在播出的近代傳奇劇《紅高粱》中飾演男主角餘佔鰲,他則憑藉該劇入圍第21屆上海電視節白玉蘭獎最佳男主角,獲得第3屆亞洲彩虹獎現代劇最佳男主角獎。
主演《正陽門下》
2015年,主演的都市情感劇《北上廣不相信眼淚》首播,他則憑藉該劇獲得第19屆華鼎獎中國當代題材電視劇最佳男演員獎。
2016年,主演的愛情喜劇電影《陸垚知馬俐》上映,他憑藉該片獲得了第31屆中國電影金雞獎最佳男配角獎的提名。
2017年,主演的革命歷史電影《建軍大業》上映,他憑藉該片入圍第34屆大眾電影百花獎最佳男主角獎
2019年,領銜主演的古裝劇《大明風華》開播。
2020年,主演抗疫劇《在一起》。
2021年,參演由劉偉強執導的抗疫題材電影《中國醫生》上映,他憑藉該片提名第34屆中國電影金雞獎最佳男配角
2004
走過冬季[4]
冷泠泠
郭林
2005
陽光雨季[4]
嶽超飛
姜若瑾
2006
光輝年代[4]
韓金龍
朱正
2006-11-06
非親兄弟[4]
陳天雨
張友齡
2007
雪琉璃[4]
李珂
毛小睿
2008-01-02
闖關東[4]
朱傳武
張新建、孔笙
2008-12-01
鹽亨[4]
重林
沈好放
2009-01-01
高地[4]
王奇
劉家成
2009
兵聖[4]
孫武
趙剪、吳家駘、戚健
2009-12-14
烽火影人[4]
歐陽浦生
陳劍飛
2009-12-15
情繫北大荒[4]
郝豹
張新建
2010-03-21
市委書記日記[4]
韓夏
沈好放
2010-09-25
愛在蒼茫大地[4]
聞明遠
齊星
2010-10-05
高粱紅了[4]
林玉生
劉家成
2011-05-18
遠去的飛鷹[4]
高志航
花菁
2012-01-01
我的娜塔莎[4]
龐天德
郭靖宇
2012-06-23
地火[4]
黎仲明
陳建
2012-06-26
我們的法蘭西歲月[4]
周恩來
康洪雷
2013-08-08
正陽門下[4]
韓春明
劉家成
2013-08-26
鐵血兄弟[4]
江流
何羣、鄭樺
2014-10-27
紅高粱[4]
餘佔鰲
鄭曉龍
2015-01-11
天生要完美[4]
雲天耀
劉家成
2015-11-07
北上廣不相信眼淚[4]
趙小亮
李駿
2016-01-11
姐妹兄弟[4]
宋建國
安建
2016-10-17
歡喜密探[4]
便衣密探(客串)
包貝爾
2016-12-11
北上廣依然相信愛情[4]
王茂
李駿
2017-03-22
漂洋過海來看你[4]
鄭楚
陳銘章
2018-07-27
合夥人[4]
古東青
林家川、馬鳴
2019-12-17
大明風華[4]
朱瞻基
張挺
2020-06-02
十日遊戲[4]
於海
臧溪川
2020-09-29
在一起[4]
黎建輝
曹盾
2021-12-30
賴貓的獅子倒影[4]
劉青
蔡嶽勛
2022
人生若如初見[4]
俞天白
王偉
2022
廣州十三行[4]
伍敦元
曹盾
2022-08-24
簡言的夏冬[4]
夏冬
劉一志