

Déjà Vu
2006 · as ATF Agent

Nightcrawler
2014 · as Marcus Mayhem Video

Play Dirty
2025 · as Doctor

Skyline
2010 · as Soldier #1

Eagle Eye
2008 · as Intel Officer

G-Force
2009 · as Agent

Memoirs of a Geisha
2005 · as Spa Worker (uncredited)

Chinese Box
1997 · as Patron

Sex and the Teenage Mind
2002 · as Student #2

Keye Luke
2012 · as Victor Sen Yung

Falling for Daisy
2024

1st Date
2015 · as Jason Wong

Get You Back
2017 · as Joe

Starting from Scratch
2014 · as Jake Lew

Kung Fu Brother
2014 · as Detective Nick Emerson