Evil Dead Burn
Benjamin Price (voice)
Sweet Tooth
Walt
Xena: Warrior Princess
Charon
Power Rangers
Vexacus (voice)
Hercules: The Legendary Journeys
Iolaus
Legend of the Seeker
Amfortas
Bitch Slap
Gage
Andromeda
Ryan
Hercules and the Amazon Women
Iolaus
Hercules in the Underworld
Charon the Boatman
Hercules in the Maze of the Minotaur
Iolaus
My Life Is Murder
Otto Klein
Dead
Ross
The Tattooist
Crash
Young Hercules
Charon
Hercules and Xena - The Animated Movie: The Battle for Mount Olympus
Ioalus (voice)
The Almighty Johnsons
Kvasir
Femme Fatales
FBI Technician
Death Warmed Up
Michael Tucker
The Ray Bradbury Theater
Roger Shumway
Jack of All Trades
Captain Nardo da Vinci
Young Hercules
Jeweler
Desperate Remedies
Willam Poyser
Maddigan's Quest
Northspur
Green
The New Adventures of Black Beauty
Fracture
Athol Peet
Treasure Island Kids: The Monster of Treasure Island
Hercules & Xena: Wizards of the Screen
Iolaus
The Footstep Man
Henri de Toulouse-Lautrec/Barman
The Map Reader
Alison's father
The Hardy Boys
Barman
Mysterious Ways
Bishop
Dangerous Orphans
Moir
The Last Magic Show
Trevor Norton
Constance
Photographer
A Moment Passing
Joey
We're Here to Help
Rodney Hide
I'll Make You Happy
Lou
Project: Assassin
Ellis Walker
Typhon's People
Constantine
Highwater
Hugh Chance
Love Mussel
Stephen Jessop
Mataku
Dr. Forbes
Our Big Blue Backyard
Narrator (voice)
Princess of Chaos
Len Brown
Art That Moves: The Work of Len Lye
Voice
The Bar
Man Discussing Break-Up
View from Olympus
Narrator (voice)
Birthright
Richard
Our Party
Shearing the Love
Vermilion
Smoking Man
Terry Teo
Cornelius Jones
Duggan
Michael Taylor
Auckland Daze
Michael
The Adventures of Suzy Boon
Michael
Good Bones
Mick / Colin