2024
2021
as Dr. Ian Stones
2018
2016
as Scientist #2
2016
as Scientist #3
2015
as Commander Albert Albermarle
2014
as Businessman
2014
as Richard Darlington QC
2008
as Welsh Policeman
2001
as Inspector Lewis Reed
1993
as Man in Cafe
1992
as Jock (uncredited)
1990
as Broadway Actor
1988
1987
as Banquet Guest
1984
as Lt. Fritz Von Hartheim (uncredited)
1984
as Tarquin (uncredited)
1984
as Ministery Worker (uncredited)
1984
as Algernon (uncredited)
1981
as Lance Boyle ("See You Next Wednesday" Cast)