- played the role of Constable Tarsus. He has also appeared in Xena: Warrior Princess.
- Waiter in Little Mosque on the Prairie - 2008
- Police Prosecutor in Shortland Street - 2008
- Constable Tarsus in Young Hercules - 1998-1999
- Mesmer in Xena: Warrior Princess - 1995
- Graeme Johnstone in Homeward Bound - 1992
- Bill in The Ray Bradbury Theater - 1992