Acting
Spartacus
2010
Pacific Rim: Uprising
2018
McLeod's Daughters
2001
Days of Our Lives: A Very Salem Christmas
as E.J. DiMera
as Lieutenant Allan Gronetti
Cryptic
as Jim Jonas
Burke & Wills
as Guy
Boys Grammar
as Ben
Pandora
as Devlin · 1 ep.
Marvel's Agents of S.H.I.E.L.D.
as Spud · 1 ep.
as Agron · 16 ep.
NCIS: Los Angeles
as Angus Reeves · 1 ep.
Stupid, Stupid Man
as Kim · 1 ep.
as Leo Coombes · 5 ep.