2024
Campton Manor as Carrick
2015
The Hexecutioners as Mr. Poole
2012
100 Musicians as Narration
2009
Nurse.Fighter.Boy as Horace
2001
Feast of All Saints as Grampere Lermontant
1997
Giga Shadow as His Divine Shadow
1997
Lexx as Dr. Ernst Longbore (2 episodes)
1997
Lexx as Dr. Ernst W. Longbore (2 episodes)
1997
Lexx as Dr. Longbore (1 episode)
1997
Lexx as His Divine Shadow (voice) (2 episodes)
1997
Lexx as The Wozzard (1 episode)
1996
I Worship His Shadow as His Shadow (voice) / His Dying Shadow