2003
Days That Shook the World as Horace Smith-Dorrien (1 episode)
1998
Monk Dawson as Fr Abbot
1995
The Steal as Used Car Dealer
1995
Father Ted as Father Frost (1 episode)
1993
Peak Practice as Bishop Stirland (1 episode)
1988
Thin Air as Rev. Mr Forster
1984
The Cry as Dermot Concannon
1982
Harry's Game as Scrapyard Owner (3 episodes)
1978
All Creatures Great and Small as Joe Mulligan (3 episodes)
1977
Doctor Who: Horror of Fang Rock as Harker
1972
The Adventurer as Mike Kelly (1 episode)
1971
The Onedin Line as Castle (1 episode)
1968
The Champions as Lighthouse Keeper (1 episode)
1968
The Champions as Telegraphist (1 episode)
1965
The Man In Room 17 as John Corry (1 episode)
1963
Doctor Who as Harker (2 episodes)
1962
A Prize of Arms as Private on Gate
1962
The Primitives as John Turner
1961
The Avengers as Danvers (1 episode)
1961
The Avengers as Lane (1 episode)