Actor
Razors: The Return of Jack the Ripper
2016
as JK
Traveller
2013
as Tolui
Skyfall
2012
as Boat Crew
Body Armour
2007
as Ozu
Batman Begins
2005
as League of Shadows Warrior
Sky Captain and the World of Tomorrow
2004
as Creepy
Lara Croft: Tomb Raider - The Cradle of Life
2003
as Reiss' Guard
Star Wars: Episode II - Attack of the Clones
2002
as Saesee Tiin
Star Wars: Episode I - The Phantom Menace
1999
as Saesee Tiin
Shadow Run
1998
as Baz
Tomorrow Never Dies
1997
as Satoshi Isagura (uncredited)