2022
Last at 11 as Christopher Davis (8 episodes)
2015
800 Words as Bill Jnr (33 episodes)
2014
The Brokenwood Mysteries as Lester (1 episode)
2012
The Fall Guys as Detective Harrison
2011
First Contact as Gaz
2007
Reckless Behavior: Caught on Tape as Chuck Davis
2006
Out of the Blue as Paul Knox
2004
Maiden Voyage as Granger
2003
The Locals as Martin
2003
Perfect Strangers as Jim
2002
Blood Crime as Bobby
1995
Xena: Warrior Princess as Menticles (1 episode)
1995
Hercules: The Legendary Journeys as Brontus (1 episode)
1995
Hercules: The Legendary Journeys as Danaeus (1 episode)
1995
Hercules: The Legendary Journeys as Josephus (1 episode)
1995
Hercules: The Legendary Journeys as Roberto Orci (1 episode)
1993
Power Rangers as Mr. Willoughby (1 episode)
1991
Soldier Soldier as 2nd Lt Paul Cautley (1 episode)