2024
Godzilla x Kong: The New Empire as Talk Show Anchor2024
Take My Hand as Dr. Wallace2024
In the Room Where He Waits as Matthew2023
Queen of Oz as Wei Wei2023
Queerstralia as Not available2022
Bali 2002 as Dr. Harry2022
The PM's Daughter as Deputy Prime Minister Tim Yeung2021
Wakefield as Clive2020
The Invisible Man as Accident Victim2020
First Day as John Nguyen2019
Reef Break as Dr. Griffin2019
Upright as Rich2018
Harrow as Dave Young2018
Olivia: Hopelessly Devoted to You as Patrick McDermott2018
Thicker Than Water as Tin2017
Blue Murder: Killer Cop as Loan Shark2017
Pulse as Arthur Chan2017
First Day as John Nguyen2016
The Family Law as Danny Law2013
Nowhere Boys as Michael Lau2012
Hemingway & Gellhorn as Chou En-lai2012
Guns, Girls and Gambling as Asian Elvis2011
Haywire as Jiang2010
Hawaii Five-0 as Darryl2009
Glee as Dr. Lee2008
Samurai Girl as Not available2008
Mask of the Ninja as Hiro2008
Crooked Business as Peter Cho2006
The Unit as Prince Sakda2005
The Promise as (voice)2005
Little Fish as Mr. Chan2004
Flight of the Phoenix as Lead Smuggler2003
The Matrix Reloaded as Ghost2003
The Matrix Revolutions as Ghost2003
Making 'Enter the Matrix' as Self2001
Jumping Ship as Frakes2000
Dr. Jekyll and Mr. Hyde as Barry Tong2000
Border Patrol as Capt. Takeyama1998
All Saints as Carlo de Sousa1998
The Reunion as Not available1996
Floating Life as Gar Ming Chan1996
Lilian's Story as Transvestite on Bus1992
Seeing Red as Nyguen1991
Till There Was You as Barman1989
Bodysurfer as Dr. Wu1989
Trouble in Paradise as Ringe1989
The Saint: Fear in Fun Park as Randolph1988
Home and Away as HaiNaN
The Better Man as Bobby Berman