1983
1994
1991
1981
1967
1977
1975
2005
1996
1974
Bewitched
as Owen Bosworth
Zigger Zagger
Blake's Seven
Sparrow
as Corrado
The Witch's Daughter
as Dan Mackay
Morgan's Boy
as Morgan
The Chestnut Soldier
as Idris Llewelyn
Juggernaut
as Liverpool Joiner
Quatermass and the Pit
as Workman (uncredited)
Children of the Stones
as Adam Brake
Peter and Paul
as Julius
How Green Was My Valley
as Reverend Merddyn Gruffydd
The Citadel
as Dr. Philip Denny
Distant Shores
as Charles McCallister
The Bell
as James Tayper Pace
as Morgan Thomas