Actor
Weapons
2026
Bad Genius
2024
as Meng Kang
The Magician's Elephant
2023
as Magician (voice)
Doctor Strange in the Multiverse of Madness
2022
as Wong
Spider-Man: No Way Home
2021
as Wong
Shang-Chi and the Legend of the Ten Rings
2021
as Wong
Nine Days
2021
as Kyo
Raya and the Last Dragon
2021
as Tong (voice)
Extinct
2021
as Dr. Chung (voice)
Lady and the Tramp
2019
as Bull (voice)
The Personal History of David Copperfield
2019
as Mr. Wickfield
Gemini Man
2019
as Baron
Avengers: Endgame
2019
as Wong
Monster Challenge
2018
as Self
Avengers: Infinity War
2018
as Wong
Annihilation
2018
as Lomax
2036: Nexus Dawn
2017
as Lawmaker
Doctor Strange
2016
as Wong
Marco Polo: One Hundred Eyes
2015
as Kublai Khan
The Martian
2015
as Bruce Ng
Kick-Ass 2
2013
as Mr. Kim
Hummingbird
2013
as Mr Choy
#aiww: The Arrest of Ai Weiwei
2013
as Ai Weiwei
Prometheus
2012
as Ravel
Painkiller
2011
as Jay
The Lady
2011
as Karma Phuntsho
Johnny English Reborn
2011
as Chi Han Ly
Shanghai
2010
as Juso Kita
Moon
2009
as Thompson
The Heir Apparent: Largo Winch
2008
as Kwan
Slapper
2008
as David
Frankenstein
2007
as Ed Gore
Grow Your Own
2007
as Kung Sang
Sunshine
2007
as Trey
Hallo Panda
2006
as Panda's Voice (voice)
On a Clear Day
2005
as Chan
A Cock and Bull Story
2005
as Ed
Code 46
2003
as Medic
Dirty Pretty Things
2002
as Guo Yi
Spy Game
2001
as Tran
Kiss Kiss (Bang Bang)
2001
as Pat Proudence
Double Happiness
2001
as Dan
Wit
2001
as Fellow 2
Breakout
1997
as Jerry
Cracker: White Ghost
1996
as Peter Yang
Red
1996
as Mark
Night Watch
1995
as Guard
Small Metal Jacket
1992
as Le Van Dong
Rock Springs