
Acted in 46
2010s
- 2011
The Importance of Being Earnest
Rev. Canon Chasuble
1990s
- 1999
- 1997
Liberty!
Horace Walpole · 6 episodes
- 1996
- 1995
Simon
Duke Stone · 21 episodes
Goldilocks and the Three Bears
McReady
- 1994
Trick of the Eye
Deane
Where Are My Children?
Movie
- 1993
12:01
Dr. Tiberius Scott
- 1992
Monster in My Pocket: The Big Scream
Dr. Henry Davenport, the Invisible Man (voice)
Nervous Ticks
Cheshire
- 1991
Rover Dangerfield
Count (voice)
An Inconvenient Woman
Hector Paradiso · 2 episodes
Child of Darkness, Child of Light
Father Rosetti
- 1990
Chips, the War Dog
Smythe
1980s
- 1987
- 1986
- 1984
- 1983
- 1980
1970s
- 1979
Riel
McDougall
1950s
- 1959
Knight Errant Limited
Mr. Sewell · 1 episode