Actor (43 credits)
- The Festival (2018) Backstage Crew, not listed in credits
- Three Dots and a Dash (2018) Sing Tong
- Jurassic World: Fallen Kingdom (2018) Auction Bidder, not listed in credits
- Show Dogs (2018) The Chinese Businessman
- Ready Player One (2018) Stacks Dweller, not listed in credits
- The Light Refracts into the Shadows (2017) Commuter
- Beauty and the Beast (2017) Debutante's Parent, not listed in credits
- London Fields (2017) Chick Thug, not listed in credits
- King Arthur: Legend of the Sword (2017) Chinese Dan Clan Fighter, not listed in credits
- Star Wars: Episode VIII - The Last Jedi (2017) Canto Bight Casino Patron, not listed in credits
- Justice League (2017) Armies Of Men Mongolian Warlord, not listed in credits
- Assassin's Creed (2016) Animus Patient, not listed in credits
- Doctor Strange (2016) Kamar-Taj Disciple, not listed in credits
- Bridget Jones's Baby (2016) Car Driver, not listed in credits
- Wo zui hao peng you de hun li (2016) Wedding Guest, not listed in credits
- Now You See Me 2 (2016) Macau Guest, not listed in credits
- Spectre (2015) Spectre Crime Boss, not listed in credits
- Star Wars: Episode VII - The Force Awakens (2015) Resistance Fighter, not listed in credits
- Jupiter Ascending (2015) Kalique Coder, not listed in credits
- Kingsman: The Secret Service (2015) Fashionista, not listed in credits
- Mr. Holmes (2015) Japanese Customer, not listed in credits
- Mortdecai (2015) Airport Passenger, not listed in credits
- Exodus to Shanghai (2015) Tong
- Pan (2015) Neverland Warrior, not listed in credits
- In the Heart of the Sea (2015) Japanese Sailor, not listed in credits
- Fortitude (2015) Local Fisherman, not listed in credits
- Ancient Black Ops (2014) Lord Kira
- Guardians of the Galaxy (2014) Kyln Prisoner, not listed in credits
- The Honourable Woman (2014) Theatre Guest, not listed in credits
- Muppets Most Wanted (2014) Gulag Prisoner, not listed in credits
- The Suspicions of Mr Whicher: Beyond the Pale (2014) Lascar, not listed in credits
- 47 Ronin (2013) Ronin, not listed in credits
- Broadchurch (2013) Townsfolk
- Furious 6 (2013) Passer-by, not listed in credits
- How I Live Now (2013) Passenger, not listed in credits
- Skyfall (2012) Casino Guest, not listed in credits
- Stella (2012) Hong Feng Evans
- Pond Life (2012) Warlord
- Wizards vs. Aliens (2012) Wizard, not listed in credits
- Sherlock (2010) Chinaman / not listed in credits
- Luther (2010) Drug Dealer, not listed in credits
- Being Human (2008) Gary, not listed in credits
- Narrow Line Mo