2024
The Shakedown as Justin Diamond2021
Lioness as Max2020
FBI: Most Wanted as Winston LaRay2020
Secret Life of a Celebrity Surrogate as Hayden Von Richter2019
We Are Not Alone as Flatmate2015
Eye in the Sky as Sergeant Mike Gleeson2014
Dominion as Gabriel2014
Kite as Vic Thornhill2013
Safari as Andrew Heerden2013
Stealing Time as Not available2013
Shotgun Garfunkel as Brandon2012
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 Calfa2002
Hooded Angels as Militia Man 52001
Hijack Stories as Brixton cop #22000
Pure Blood as FaanNaN
Flesh as Not availableNaN
Mars Project as Richard SantosNaN
Deliberate as Mr. Benjamin Jacobs