Actor · Born 1977
Muzzle: City of Wolves
2025 · as Officer Beekman
The Red Sea Diving Resort
2019 · as Captain Waverly Buchanan
Accident
2017 · as Maxime
The Dark Tower
2017 · as Elmer Chambers
Momentum
2015 · as Doug MacArthur
Dredd
2012 · as Judge Chan (uncredited)
Winnie Mandela
2011 · as Ferry Policeman
Endgame
2009 · as F.W. de Klerk's Agent (uncredited)
Starship Troopers 3: Marauder
2008 · as Someone
Doomsday
2008 · as Pilot
12 Days of Terror
2004 · as Charles Vansant