Actor
Neither Donkey Nor Horse
2024
as Dr. Wu Lien-teh
Seagrass
2024
as Pat
Joy Ride
2023
as Kenny
The Portable Door
2023
as Casimir Suslowicz
Blade of the 47 Ronin
2022
as Arai
Palm Springs
2020
as Trevor
Charlie's Angels
2019
as Jonny Smith
Empty by Design
2019
as Jun Lie
Crazy Rich Asians
2018
as Colin Khoo
Crouching Tiger, Hidden Dragon: Sword of Destiny
2016
as Flying Blade
Superfast!
2015
as Cool Asian Guy
Fist of the Dragon
2014
as Sin
The Mule
2014
as Phuk
I, Frankenstein
2014
as Levi
Tomorrow, When the War Began
2010
as Lee Takkam