

50/50
2011 · as Dr. Lee

Doctor Who
1996 · as Chang Lee

It's a Very Merry Muppet Christmas Movie
2002 · as Angel 1

Birth of the Dragon
2017 · as Winston Peng

Antitrust
2001 · as Teddy Chin

Stark Raving Mad
2002 · as Chan - Gang Member #1

The Tortured
2010 · as Dr. Scanlan

Interrogation
2016 · as Agent

Dad's Week Off
1997 · as Kea

Not My Life
2006 · as Computer Technician

Past Perfect
1996 · as Kim Li 'Blade' Choh

Ratko: The Dictator's Son
2009 · as Nick

A Big Fat Family Christmas
2022 · as Jack

Clue: A Movie Mystery Adventure
2014 · as ER Doctor

Klatsassin
2006 · as Cook

My Doctor Who Diary
2002

Heritage Minutes: Nitro
1993 · as Young Leung

The Doctors: The Paul McGann Years
2019