Damaged 2024
as Grand Master
Calamity James 2023
as Len
My Son 2021
as Alan
Princess Emmy 2019
as Sebastian April (voice)
The Immeasurable Joy of Healthy Living: Or How I Discovered Discovery 2005
as Tramp/Millionaire
Credits from TMDB.