|
U.Me: The Musical (2024) as Vice Chancellor |
|
Sweet Sue (2023) as Terry |
|
The Real Charlie Chaplin (2021) as Charlie Chaplin 1966 |
|
The Canterville Ghost (2021) as Duke George "Bluey" Stilton |
|
Alexander Pope: Rediscovering a Genius (2021) as Dr Johnson |
|
Rebecca (2020) as Frith |
|
Tales from the Lodge (2019) as Driver |
|
Peterloo (2018) as Magistrate Rev Hay |
|
National Theatre Live: Allelujah! (2018) as Joe |
|
Chubby Funny (2017) as Michael |
|
The Crucifixion (2017) as Philip |
|
Redistributors (2016) as Harry |
|
An Adventure in Space and Time (2013) as Mervyn Pinfield |
|
Driven to Distractation (2011) as |
|
Dangerous Liaisons (2007) as Dominic Sylvester |
|
Harry Potter and the Goblet of Fire (2005) as Amos Diggory |
|
The Deputy (2004) as Graham Hammond |
|
Blackball (2003) as Dennis |
|
Neville's Island (1998) as Neville |
|
Lord of Misrule (1996) as Derek |
|
Amnesty International's Big 30 (1991) as George Dent |
|
Beyond The Pale (1989) as The Man |
|
Run for the Lifeboat (1988) as Billy |
|
The Doctor and the Devils (1985) as Lambert |
|
Laughterhouse (1984) as TV Crew |
|
The Case of Marcel Duchamp (1984) as Norbert |
|
Doctor Who: Frontios (1984) as Plantagenet |
|
Crystal Gazing (1982) as Julian |
|
Rating Notman (1982) as |
|
Profiles of Andrea Dunbar and Victoria Wood (1980) as The Arbor Cast Member (uncredited) |
|
Home Before Midnight (1979) as Johnny McGee |
|
Phoelix (1979) as |
|
Correction, Please: or, How We Got into the Pictures (1979) as Williamson |
|
The Life Story of Baal (1978) as Johannes |
|
A Hitch in Time (1978) as Sniffy Kemp |
|
Oh What A Lovely Report (1977) as Smith |
|
The Death of a Young Young Man (1975) as Steve |
|
Mrs. Meitlemeihr (2002) Screenplay |
|
The Young Poisoner's Handbook (1995) Author |