
Acting

The Shakedown
as Justin Diamond

Secret Life of a Celebrity Surrogate
as Hayden Von Richter

We Are Not Alone
as Flatmate

Eye in the Sky
as Sergeant Mike Gleeson

Kite
as Vic Thornhill

Safari
as Andrew Heerden
Stealing Time

Shotgun Garfunkel
as Brandon

The Girl
as Jim Brown

Dirty Laundry
as Marc

Die Kantoor
as Kayle Smith · 13 ep.

Lioness
as Max · 10 ep.

FBI: Most Wanted
as Winston LaRay · 1 ep.

Dominion
as Gabriel · 21 ep.

Homeland
as Clark Russel · 1 ep.

NCIS: Los Angeles
as Akhos Laos · 1 ep.

Grey's Anatomy
as Daniel · 1 ep.

Binnelanders
as Dr. Dylan Fourie · 310 ep.

NCIS
as John Calfa · 1 ep.