2005McLibelMovieas David Green
1999Bad GirlsTV showas Vicar · 1 episodes
1993Bad BehaviorMovieas Chairperson
1992A Touch of FrostTV showas Mr Meredith · 1 episodes
1991The House of EliottTV showas Edward Palfrey · 1 episodes
1991Prime SuspectTV showas Supt. Mallory · 1 episodes
1991For the Greater GoodTV showas Anthony Valentine · 1 episodes
1988The Four Minute MileMovieas BBC Interviewer
1987A Killing on the ExchangeTV showas Company Doctor · 1 episodes
1986CasualtyTV showas Headmaster · 1 episodes
1985Dempsey and MakepeaceTV showas Customs Officer · 1 episodes
1982Bright EyesMovieas 2nd Policeman
1981Never the TwainTV showas Davenport · 1 episodes
1979Tales of the UnexpectedTV showas Doctor · 1 episodes
1971A Hole Lot of TroubleMovieWriter
1969It All Goes to ShowMovieScreenplay
1968Talk of the DevilMovieScreenplay
1965The Debussy FilmMovieas Stage Debussy
1964BloomsdayMovieas Haines