2024
The Shakedown as Justin Diamond2021
Lioness as Max2020
Secret Life of a Celebrity Surrogate as Hayden Von Richter2015
Eye in the Sky as Sergeant Mike Gleeson2014
Dominion as Gabriel2014
Kite as Vic Thornhill2013
Safari as Andrew Heerden2013
Shotgun Garfunkel as Brandon2013
Stealing Time as Not available2012
The Girl as Jim Brown2012
Dirty Laundry as Marc2010
Jozi as James2009
NCIS: Los Angeles as Akhos Laos2007
Footskating 101 as Hunter2005
Grey's Anatomy as Daniel2005
Binnelanders as Dr. Dylan Fourie2003
NCIS as John CalfaNaN
Flesh as Not available2001
Hijack Stories as Brixton cop #22000
Pure Blood as FaanNaN
Deliberate as Mr. Benjamin Jacobs