- 2025Coming & GoingFilm
- 2024Five Blind DatesFilmMason Xiao
- 2024200% WolfFilmFreddy Lupin (voice)
- 2023Bay of FiresSeriesSammi
- 2023100% Wolf: The Book of HathSeriesFreddy Lupin (voice)
- 2020100% WolfFilmFreddy Lupin (voice)
- 2020100% Wolf: The Legend of the MoonstoneSeriesFreddy Lupin / Red Jagger (voice)
- 2020RetrogradeSeriesRamsay
- 2019Total ControlSeriesMichael
- 2018HarrowSeriesBillie Radbourne
- 2015MeatFilmChapman
- 2012BlackbusterFilmJunna (as a different name)