
No Time to Die 2021
as Spectre Agent (uncredited)
Black Widow 2021
as Gulag Inmate (uncredited)
Zack Snyder's Justice League 2021
as Armies of Men Mongolian Warlord (uncredited)
Waiting for the Barbarians 2020
as Barbarian 5
Show Dogs 2018
as The Chinese Businessman
Solo: A Star Wars Story 2018
as Dryden Guest (uncredited)
Star Wars: The Last Jedi 2017
as Canto Bight Casino Patron (uncredited)
Assassin's Creed 2016
as Animus Patient
Doctor Strange 2016
as Kamar-Taj Disciple (uncredited)
Doctor Who: The Husbands of River Song 2015
as Starline Galactic Villain (uncredited)
Exodus to Shanghai 2015
as Tong
Pan 2015
as Neverland Warrior
Jupiter Ascending 2015
as Kalique Coder (uncredited)
Doctor Who: Deep Breath 2014
as Clockwork Droid (uncredited)
Fast & Furious 6 2013
as Passerby (uncredited)
Credits from TMDB.