2020
The Sounds as Stuart McGregor (8 episodes)
2015
800 Words as Big Mac (22 episodes)
2015
Venus and Mars as Quentin Doig
2015
Westside as Frankie Figgs (8 episodes)
2013
Descent from Disaster as Himself - Presenter (1 episode)
2013
Agent Anna as Cameron Glover (5 episodes)
2012
Safe House as D.I Andrew Hunter
2012
Primeval New Zealand as Presenter
2010
The Nutcracker: The Untold Story as Gielgud
2009
Until Proven Innocent as Murray Gibson
2007
We're Here to Help as Bill Birch
2006
Who Laughs Last? as Himself
2004
Maiden Voyage as Trevor Denning
2003
Terror Peak as Patrick
2002
This Is Not a Love Story as Karl
1993
Power Rangers as Mr. Lunt (2 episodes)
1987
Gloss as Rex Redfern (18 episodes)