Gallipoli
1981 · Adventure
as Archy Hamilton
Ramen Shop
2019 · Drama
as Uncle Wee
Money No Enough II
2008 · Comedy
as Yang Bao Huang
Taxi! Taxi!
2013 · Comedy
as Ah Tau
Wonderful! Liang Xi Mei the Movie
2018 · Comedy
as Robert
The Everlasting Secret Family
1989 · Drama
as Youth
Eating Air
1999 · Action
as Lao Beng
Nowhere to Land
2000 · Thriller
as Phillip Deacon
Sahara
1995 · Action
as Doyle
One More Chance
2005 · Comedy
as Zeng Youhuang
Jack of all Trades
2019 · Documentary
as Self
23:59
2011 · Horror
as Sergeant Kuah
NCT 127: The Lost Boys
2023 · Documentary
Visual Acoustics
2009 · Documentary
La Brea S3
2024 · Drama
as Silas
Mother and Son
2023 · Comedy
as Ronaldo
A Place to Call Home S6
2018 · Drama
as Sir Richard Bennett