电影
《狄仁杰之通天帝国》饰演陆离
《智取威虎山》饰演高波
《如影随心》饰演陆松
《新娘大作战》饰演凯文
《神秘家族》饰演树树
《睡在我上铺的兄弟》饰演林向宇
《阿麦从军》
《宫锁沉香》饰演《爱新觉罗·胤祥》
《嗨!美男子》
《建军大业》饰演任弼时
《圣王》
电视剧
《宫锁珠帘》饰演爱新觉罗·允禧
《宫锁连城》饰演萨满
《陆贞传奇》饰演高湛
《神雕侠侣》饰演杨过
《那年花开月正圆》饰演沈星移
《独孤皇后》饰演杨坚
《陆战之王》饰演张能量
《舒克与桃花》饰演舒克
《好好说话》饰演杨光
《梦华录》饰演顾千帆
《冰雨火》饰演吴振峰
《尘封十三载》
《人生·路遥》饰演高加林
《长街长》
《无与伦比的美丽》饰演许耀
《云襄传》饰演云襄
《突围》饰演秦小冲
《五鼠闹东京》饰演白玉堂
《我家有喜2》
《欢喜婆婆俏媳妇》饰演郭啸天
《火柴小姐和美味先生》饰演陈墨雨
《了不起的儿科医生》饰演邓子昂
《云巅之上》饰演唐斐
《我们班的歌》饰演孙东
《新贵妃醉酒》
《东山学堂》饰演萧洋
《遇见爱情的利先生》饰演利耀南
《一场遇见爱情的旅行》饰演金小天
《睡在我上铺的兄弟》饰演林向宇
《笑傲江湖》饰演林平之
《红蔷薇》饰演肖君浩
《王的女人》饰演罗丰
《龙门镖局》饰演苗星仁
《赏金猎人》饰演白少群
《百炼成钢》饰演瞿秋白
《大汉传奇之云中歌》饰演汉宣帝刘询
《国色天香》饰演贺坤
《孔子》饰演宋朝
《理想照耀中国》饰演何敬平
《大秦帝国之崛起》饰演芈琰
《大秦帝国之纵横》饰演芈琰
《我的极品是前任》饰演前男友
《被遗忘的秘密》饰演张戴维
《风沙遇》(电视剧《云中歌》第一章)
综艺
《时间的答卷第二季》
《斯文江南》
《故事里的中国第三季》
《拜托了冰箱第一季》
《王牌对王牌第四季》
《一堂好课》
《信·中国》
《国家宝藏》
《美丽中国城》
《明日之子》
《快乐大本营》
《非常静距离》
《文明之光,志愿中国》
中央电视台春节联欢晚会《万紫千红中国年》(2018)
参演MV
《圣王》
《亲爱的》
《天地》
参演话剧
《红玫瑰白玫瑰》饰演佟振保
《玩偶之家》饰演尼尔·柯洛克斯泰
《风雪夜归人》饰演魏莲生
《色.戒》饰演易先生
《被缚的普罗米修斯》饰演普罗米修斯
音乐单曲
《悲前喜剧》
《爱如初见》
《十六年》
《你我》
《圣王》
《心情》
出版书籍
《晨晓——眉眼之间》
获奖记录
第13届澳门国际电视节“金莲花”最佳男主角
第26届北京大学生电影节最受欢迎男演员
电视剧品质盛典年度观众喜爱品质剧星
电视剧品质盛典受网络关注男演员
新华网“新娱乐 新榜样”年度演艺人物
亚洲影响力盛典最佳男演员奖
第31届大众电影百花奖最佳男配角奖
第19届华鼎奖百强电视剧最佳男配角
青春的选择年度盛典内地最受欢迎男演员
亚洲偶像盛典最具潜力男演员
第4届安徽卫视国剧盛典极具青春号召力演员
中国青少年文艺榜中榜最受青少年喜爱影视形象
第14届MAHB年度先生年度杰出内地艺人
新浪微博之夜微博年度男神