2021
Days of Our Lives: A Very Salem Christmas as E.J. DiMera2019
Pandora as Devlin2018
Pacific Rim: Uprising as Lieutenant Allan Gronetti2014
Cryptic as Jim Jonas2013
Marvel's Agents of S.H.I.E.L.D. as Spud2010
Spartacus as Agron2009
NCIS: Los Angeles as Angus Reeves2006
Stupid, Stupid Man as Kim2006
Burke & Wills as Guy2005
Boys Grammar as Ben2001
McLeod's Daughters as Leo Coombes