2020
Cursed
(TV Series)
Skye Elder
-
Nimue
(2020)
... Skye Elder (uncredited)
2019
His Dark Materials
(TV Series)
Trollesund Traveller / Arctic Explorer
-
Armour
(2019)
... Trollesund Traveller (uncredited)
2018
Show Dogs
The Chinese Businessman (uncredited)
2012-2017
Doctor Who
(TV Series)
Rafando's Guard / White-Haired Corpse / Regency Gent / ...
-
Extremis
(2017)
... Rafando's Guard (uncredited)
-
Oxygen
(2017)
... White-Haired Corpse (uncredited)
-
Thin Ice
(2017)
... Regency Gent (uncredited)
2016
Stella
(TV Series)
Hong Feng Evans
2014-2016
Sherlock
(TV Series)
Chinaman / Raver
2015
Luther
(TV Series)
Drug Dealer
2015/I
Spectre
Spectre Crime Boss (uncredited)
2015
Pan
Neverland Warrior (uncredited)
2015
Mortdecai
Airport Passenger (uncredited)
2013
Broadchurch
(TV Series)
Townsfolk / Townsfolk Driver
2012
Skyfall
Casino Guest (uncredited)
2012
Pond Life
(TV Mini-Series short)
Warlord