2025
as John Allen Chau
2024
as Teff
as Aris
2023
2022
as Oscar
as Ruben
as as Stephen Chen
as Ben (Alice's Dæmon) / Andrew
2020
2018
as Chinese Kid