2016年,与廖启智、林耀声合作主演青春励志电影《点五步》,在片中饰演从小在香港屋邨长大的“沙燕队”队员范进威,这是他的首部电影作品 ;同年11月,凭借电影《点五步》入围“第53届台湾电影金马奖”最佳新演员奖;此外,他还出演了Supper Moment《沙燕之歌》的MV。
2017年1月,获得“第11届亚洲电影大奖”最佳新演员奖的提名;随后,与古天乐、刘青云、姜皓文合作主演科幻电影《明日战记》;同年4月9日,获得“第36届香港电影金像奖”最佳新人演员奖。
2020年7月15日,由胡子彤等主演的电影《七人乐队》早前曾入围“戛纳2020”片单,现在又成为第25届釜山国际电影节的开幕影片,该片于9月15日发布了首支预告。