Kung Fu 2026
as Yi
Where the River Flows 2025
as Zhao Zi-wu
Tales of Taipei 2024
as A-Ken (segment "Hold My Beer")
Bad Education 2023
as Chang Po-Wei
The Sadness 2021
as Jim
We Are Champions 2019
as Chiang Rung-Hao
How to Train Our Dragon 2018
as Wang Yun-Yi
Credits from TMDB.