Seriale TV 1983: Starting Out jako Craig Holt 1984: Więźniarki (Prisoner) jako Tim Carter 1985: Hendersonowie (The Henderson Kids) jako Sudds 1985-87: Sąsiedzi (Neighbours) jako Shane Ramsay 1987-91: Latający doktorzy (The Flying Doctors) jako kpt. Sam Patterson 1993: Taggart jako Bill Hamilton 1994: The All New Alexei Sayle Show jako dr Scott Jordan 1995-96: Cardiac Arrest jako pan Cyril „Scissors” Smedley 1997: Charyzmatyczny mówca – Ziemia smoka pana (Spellbinder – Land of the Dragon Lord) jako Carl 1999: Queer as Folk jako Cameron Roberts 2000–2001: Szczury wodne (Water Rats) jako Matthew Grierson 2001: Łowcy skarbów (Relic Hunter) jako Allan Devaut 2002: Młode lwy (Young Lions) jako Daryll Flynn 2002–2003: White Collar Blue jako detektyw Joe Hill 2004: Bill (The Bill) jako DI Peter Cavanaugh 2004: Policjanci z Mt.