2020
FF
FF Supporting Role, Blacklight
2017
TV
TV Bruce Kirkbride, Shortland Street
2014
TV
TV Bomber Denman, Dr Blake
2014
ST
ST Pato Dooley, The Beauty Queen of Leenane
2013
TV
TV Anthony Lang, Winners & Losers
2013
TV
TV Mr Hargreaves, Miss Fisher's Murder Mysteries
2012
ST
ST James Clifford, Glimpse
2011
TV
TV Detective #1, Conspiracy 365
2011
ST
ST Ash, The Long Day's Dying
2010
ST
ST Judas Iscariot, The Last days of Judas Iscariot
2009
FF
FF Policeman/Gary, I Love You Too
2009
TV
TV Guest Role T.J, Rush Series 2
2008
TV
TV guest role, city homicide
2007
TV
TV Barman, Canal Road
2006
TV
TV Supporting Lead, Nightmares & Dreamscapes