Known For
Filmography
2025
2021
2020
2019
2016
2013
2012
2010
2008
2007
2007
2005
2005
2005
2005
2005

Alien: Earth
TV · as Bergerfeld · 2 eps

Shark Huntress
Movie

English Dogs in Bangkok
Movie · as Bounce

Haphazard
Movie · as Dru

Bangkok Rush
Movie · as Alex

Mickey Virus
Movie · as Hacker

The Scorpion King 3: Battle for Redemption
Movie · as Head Assassin (uncredited)

Shanghai
Movie · as Distraught Husband (uncredited)

The White Monkey Warrior
Movie · as Dean

28 Weeks Later
Movie · as Infected Person (uncredited)

Brave
Movie · as Mai

Jules Verne's Mysterious Island
Movie · as Another Pirate

Batman Begins
Movie · as League of Shadows Warrior (uncredited)

The King Maker
Movie · as Ninja

The Protector
Movie · as Vincent's Henchman

Jules Verne's Mysterious Island
TV · as Another Pirate · 2 eps



