
Acted in 78
2020s
- 2026
Vote Gavin Lyle
Arthur
- 2024
U.Me: The Musical
Vice Chancellor
- 2023
Sweet Sue
Terry
- 2021
Alexander Pope: Rediscovering a Genius
Dr Johnson
- 2020
2010s
- 2019
- 2018
National Theatre Live: Allelujah!
Joe
- 2017
- 2016
Lost Sitcoms
Albert · 1 episode
Redistributors
Harry
- 2013
An Adventure in Space and Time
Mervyn Pinfield
Heading Out
Donald · 2 episodes
- 2011
Driven to Distractation
Movie
2000s
- 2007
Dangerous Liaisons
Dominic Sylvester
- 2005
- 2004
- 2003
The Royal
Banks · 1 episode
- 2002
- 2000
Take a Girl Like You
Mr Charlton · 3 episodes
1990s
- 1999
- 1998
Microsoap
Colin · 23 episodes
Neville's Island
Neville
- 1997
- 1996
- 1995
Faith in the Future
TV
- 1994
- 1992
- 1991
Amnesty International's Big 30
George Dent
- 1990
1980s
- 1989
Beyond The Pale
The Man
- 1988
South of the Border
Stig · 1 episode
Run for the Lifeboat
Billy
- 1987
- 1986
Call Me Mister
TV
- 1985
The Doctor and the Devils
Lambert
- 1984
Laughterhouse
TV Crew
The Case of Marcel Duchamp
Norbert
Doctor Who: Frontios
Plantagenet
- 1983
ITV Christmas Comedy
TV
- 1982
Crystal Gazing
Julian
- 1981
- 1980
Profiles of Andrea Dunbar and Victoria Wood
The Arbor Cast Member (uncredited)
1970s
- 1979
Home Before Midnight
Johnny McGee
Phoelix
Movie
Correction, Please: or, How We Got into the Pictures
Williamson
- 1978
The Life Story of Baal
Johannes
A Hitch in Time
Sniffy Kemp
- 1975
The Death of a Young Young Man
Steve
- 1974
Bedtime Stories
Colin · 1 episode
- 1973
Billy Liar
TV
- 1972
Wrote 2
2000s
- 2002
Mrs. Meitlemeihr
Screenplay
1990s
- 1995
The Young Poisoner's Handbook
Author
Appearances2
1990s
- 1997
Stephen Hawking's Universe
Narrator · 6 episodes
1970s
- 1979