
Known for

28 Weeks Later
2007Infected Person (uncredited)
Brave
2007Mai
Jules Verne's Mysterious Island
2005Another Pirate
Batman Begins
2005League of Shadows Warrior (uncredited)
Mickey Virus
2013Hacker
Bangkok Rush / Time Rush
2016Alex
The King Maker
2005Ninja
The Scorpion King 3: Battle for Redemption
2012Head Assassin (uncredited)
The White Monkey Warrior
2008Dean
English Dogs in Bangkok
2020Bounce
Shanghai
2010Distraught Husband (uncredited)
Shark Huntress
2021
The Protector
2005Vincent's Henchman