2012年2月,在都市輕喜劇《重返大福村》中飾演成長于單親家庭的男孩陸乖虎。8月,主演勵(lì)志電影《非常十日》,在劇中飾演來到農(nóng)村體驗(yàn)生活的“孩子王”姜軍。
2013年4月,在古裝動(dòng)作電影《忠烈楊家將》中飾演單純率直的少年楊二郎。5月,在親情劇《寶貝兒回家》中飾演被人販子拐賣的男孩琪琪。6月,主演校園情景喜劇《天才進(jìn)化論2》,在劇中飾演在電腦方面有很高天賦的“小黑客”齊亦果。9月,在都市情感劇《小爸爸》中客串了童年于果一角。
2014年,與陶紅、李崇霄共同出演都市情感劇《憨妻的都市日記》,在劇中飾演女主角的兒子牛小萬。
2015年4月,主演奇幻喜劇《快樂酷寶2》,在劇中飾演能夠讓人類與酷寶和平共存的大使司徒樂。8月,在青春愛情電影《時(shí)間都去哪了》飾演了男主角姚遠(yuǎn)的少年時(shí)期。9月,在近代傳奇電影《宋耀如·父親》中飾演了倔強(qiáng)好學(xué)的少年宋耀如。
2016年4月,出演青春校園電影《誰的青春不迷?!?,在劇中飾演表面調(diào)皮搞怪、實(shí)則心思細(xì)膩的男孩林子傲。5月,出演由吳天明執(zhí)導(dǎo)的情感電影《百鳥朝鳳》,在劇中飾演聰明伶俐、天分過人的少年藍(lán)玉。8月,與黃磊、海清、汪俊聯(lián)袂主演家庭倫理劇《小別離》,在劇中飾演外表叛逆卻心地善良的男孩張小宇。12月,獲選第七屆互聯(lián)網(wǎng)牛耳獎(jiǎng)?lì)C獎(jiǎng)盛典年度文娛人物。
2017年,出演由孔笙、李雪執(zhí)導(dǎo)的古裝權(quán)謀劇《瑯琊榜之風(fēng)起長林》,在劇中飾演蕭元時(shí)。同年,與周迅、霍建華合作出演古裝宮廷劇《如懿傳》,在劇中飾演孝順善良、能力不俗四阿哥愛新覺羅·永珹。