
Acted in 47
2020s
- 2026
- 2024
Peppa Pig: Wedding Party!
Mr Bull (voice)
Peppa's Cinema Party
Mr Bull / Grandad Dog (voice)
- 2021
- 2020
Easter in Art
Mark (voice)
2010s
- 2018
Hamlet
Ghost/Player King
- 2017
- 2016
- 2014
Canuck Black
Canuck Black (voice)
Ironclad 2: Battle for Blood
Gilbert De Vesci
- 2011
Injustice
Henry Conway · 2 episodes
- 2010
2000s
- 2009
Is Anybody There?
Harry Price
- 2008
Unrelated
George
- 2004
- 2001
Hornblower: Retribution
Dr. Clive
Hornblower: Mutiny
Doctor Clive
1990s
- 1999
The Big Knights
Sir Boris (voice) · 13 episodes
- 1998
- 1997
- 1993
Doctor Finlay
Dr. John Finlay · 27 episodes
1980s
- 1989
Shadow of the Noose
Captain James Fairbrother · 1 episode
- 1988
The Dunroamin' Rising
Rev. Douglas Wyllie
- 1986
Ladies in Charge
Edward Cane · 1 episode
- 1985
A.D.
Linus (uncredited), Linus · 1 episode
- 1983
- 1981
The Cherry Orchard
Yasha
- 1980
Rabbit Pie Day
The Interpreter
1970s
- 1979
The Mallens
Dick Mallen · 2 episodes
Henry VIII
Lord Abergavenny
- 1977
1990
TV
- 1976
The Hunchback of Notre Dame
Jehan
The Flight of the Heron
Ewen Cameron · 6 episodes
- 1975
Legend of the Werewolf
Etoile
Lord Peter Wimsey: Five Red Herrings
Jock Graham · 2 episodes
- 1973
Weir of Hermiston
Archie Weir · 4 episodes
1960s
- 1967
No release date
Not Dark Yet
Movie