Actor
Kim Jong Un: The Secret World of North Korea
2023 · as Narrator
The Man Who Married Himself
2010 · as Father
Life Beyond the Box: Norman Stanley Fletcher
2003 · as Dai Davis
The Sleeping Dictionary
2003 · as Vicar
The Messenger: The Story of Joan of Arc
1999 · as bishop
Titanic Town
1998 · as Uncle James
Pink Floyd: The Wall
1982 · as Teacher
If a Man Answers
1973 · as Ken
The Kiss of Blood
1968 · as John
Privilege
1967 · as Rev. Tate
Doctor Who: The Daleks' Master Plan
1965 · as Policeman