- played the role of Cadet #2.
- War Room Staffer in Fatal Contact: Bird Flu in America - 2006
- Nick Luard in Not Only But Always - 2004
- Ian Dixon in Her Majesty - 2001
- Jordan Crombie in Shortland Street - 1999
- Cadet #2 in Young Hercules - 1999
- Voice Artist in Farscape - 1999