Known For
Filmography
2024
2023
2020
2020
2019
2017
2017
2016
2014
2014
2011
2011
2010
2010
2008
2008
2007
2006
2004

Summertide
TV · as Gavin Field · 52 eps

ONE PIECE
TV · as Dalton · 3 eps

Transference: A Bipolar Love Story
Movie · as Douglas Cornell

Still Breathing
TV · as Stephen · 13 eps

The Girl from St. Agnes
TV · as Shane Moolman · 8 eps

Accident
Movie · as Fred

24 Hours to Live
Movie · as Keith Zera

Die Byl
TV · as William Miller · 20 eps

Dominion
TV · as Lt. Vince · 6 eps

Black Sails
TV · as Adams · 2 eps

Homeland
TV · as S.F. #1 · 1 ep

The Wild
TV · as Jack van Reenen · 415 eps

Death Race 2
Movie · as Camerman #2

The Tunnel
Movie · as South African Corporal

Starship Troopers 3: Marauder
Movie · as MP Sergeant

Generation Kill
TV · as Charlie Marine · 1 ep

Goodbye Bafana
Movie · as Brent Gregory

Blood Diamond
Movie · as SA Page

Blast
Movie · as Young Michael Kittridge