2015年,与罗晋、王丽坤合作主演古装神话剧《封神》,在剧中饰演外形妖娆魅惑且有着超凡技能的九尾一族狐妖王子虚,这也是他首次在影视作品中尝试古装扮相;同年,与张若昀、孙怡合作主演根据盈风同名小说改编的都市青春偶像剧《十五年等待候鸟》,在剧中饰演外表冷漠、内心却温暖无比的男二号柳千仁;之后,与张鲁一合作主演年代情感剧《燃情大地》,在剧中饰演马中秋、马谷雨的弟弟马除夕;此外,他还与张嘉译、何冰、秦海璐合作主演了年代剧《白鹿原》,在剧中饰演鹿子霖的次子、国民革命军团长鹿兆海。