Actor
The Apprentice
2024
as Creditor #1
Thanksgiving
2023
as Detective Peter Chu
Z-O-M-B-I-E-S 3
2022
as Cheer Announcer #1
A Tail of Love
2022
as Dale
Fallen Angels Murder Club: Heroes and Felons
2022
as D.A Lincoln
Crisis
2021
as FDA Group Member
Pretty Cheaters, Deadly Lies
2020
as Principal Crawford
Claws of the Red Dragon
2019
as David Liu
Taken Too Far
2017
as Detective Nada
Arrival
2016
as Chinese Scientist
A Family Man
2016
as Recruiter #1
Brace for Impact
2016
as Group Leader
Midnight Sun
2014
as Asian Doctor
A Very Merry Mix-Up
2013
as Dr. Stark
Happy Slapping
2013
as Tiki's Father
Nicky Deuce
2013
as Oscar the Undertaker
Look Again
2011
as CSI Official
The Bait
2010
as Chang
The Cutting Edge: Fire & Ice
2010
as Mr. Wan
WarGames: The Dead Code
2008
as David Chen (Tech)
A Dennis the Menace Christmas
2007
as Police Officer Wong
The Secret
2007
as ICU Doctor #2
A Life Interrupted
2007
as George Li
My First Wedding
2006
as Nocny urzędnik
Lies and Deception
2005
as Medical Examiner
When Angels Come to Town
2004
as Town Resident #1
Open Heart
2004
as Peter Lee
Elvis Gratton 3: Le retour d'Elvis Wong
2004
as RCMP
The Day After Tomorrow
2004
as Hideki, Japanese Astronaut
Race Against Time
2003
as Runner
Shattered Glass
2003
as Emmit Rich
The Human Stain
2003
as Chinese Waiter
Bulletproof Monk
2003
as Brother Tenzin
Deception
2003
as Director
Dangerous People
2002
as Luck Foo
Long Life, Happiness and Prosperity
2002
as Alvin Ng
The Adventures of Pluto Nash
2002
as Oliver
Guilty Hearts
2002
as Cliff
The Tracker
2001
as Bodyguard Yan
Pressure Point
2001
as Sam Lee
Rough Air: Danger on Flight 534
2001
as Roger Lee
Possible Worlds
2000
as Police Officer
Between the Moon and Montevideo
2000
as Tony-Lee
The Hustle
2000
as Gordon Chan
Someone Is Watching
2000
as Officer Qwan
Code Name: Jaguar
1999
as Cop #2
The Bone Collector
1999
as Forensics Worker
Home Team
1999
as Referee - Game #3
A Touch of Hope
1999
as Jon Tan
The Witness Files
1999
Eye of the Beholder
1999
as Federal Agent #1
The Lost World
1998
as Azbek
Psychopath
1998
as Dr. Yoshida
The Red Violin
1998
as Older Ming (Montréal)
Airspeed
1998
as Mark
Snowboard Academy
1997
as Sonjai
Hollow Point
1996
as Chinese Bodyguard
Hawk's Vengeance
1996
as Yoon
Conundrum
1996
as Dennis Kye
Scanners II: The New Order
1991
as Convenience Store Thug
With Friends Like These...
1991
as Creature
Mindfield
1989
as Dr. Tom Luk
The Legacy of Cloudy Falls
as Alan
The Galactic Ghoul
The Time is Right
as Mr. Chen
Hunting Grounds
as Harold