Actor
Joker: Folie à Deux
2024
as Dr. Victor Liu
Missing
2023
as Kevin
Old
2021
as Jarin
Star Wars: The Force Awakens
2015
as Admiral Statura
Works of Art
2010
as John Kim
Year of the Fish
2007
as Johnny
Shanghai Kiss
2007
as Liam Liu
X-Men: The Last Stand
2006
as Kid Omega
Falling for Grace
2006
as Ming Tang
Inside Man
2006
as Wing
Full Disclosure Report
2005
as Detective Steven Sing
The Squid and the Whale
2005
as School Therapist
Saw
2004
as Detective Steven Sing
Sucker Free City
2004
as Lincoln Ma
Strip Search
2004
as Liu Tsung-Yuan
Red Dragon
2002
as Lloyd Bowman
Face
2002
as Willie
Vanilla Sky
2001
as Art Editor
Spy Game
2001
as Li
Maze
2001
as Dr. Mikao
A.I. Artificial Intelligence
2001
as Syatyoo-Sama
The Family Man
2000
as Sam Wong
Keeping the Faith
2000
as Don
Pictures of Baby Jane Doe
1999
as Shopkeeper
Rush Hour
1998
as Sang
Kundun
1997
as (voice)
Red Corner
1997
as Peng
Welcome to the Dollhouse
1996
as Barry
Last Days