2024
Peter Five Eight as Jerry
2021
A Father's Legacy as Nick Wolfe
2021
The Job as Alexander 'The Great'
2014
Infliction as John Stiles
2013
The Ghost Club: Spirits Never Die as Austin
2009
The Vampire Diaries as Derek (1 episode)
2009
Castle as Michael (1 episode)