Alien: Earth
as Bergerfeld
Batman Begins
as League of Shadows Warrior (uncredited)
28 Weeks Later
as Infected Person (uncredited)
The Protector
as Vincent's Henchman
The Scorpion King 3: Battle for Redemption
as Head Assassin (uncredited)
Jules Verne's Mysterious Island
as Another Pirate
Shanghai
as Distraught Husband (uncredited)
The King Maker
as Ninja
The White Monkey Warrior
as Dean
Shark Huntress
Brave
as Mai
English Dogs in Bangkok
as Bounce
Bangkok Rush / Time Rush
as Alex
Mickey Virus
as Hacker
Haphazard
as Dru