Eddie
Us & In Between (2023)
Nice
Your Christmas or Mine? (2022)
Arthur
Last Christmas (2019)
Arthur Andrews
This Country - The Aftermath (2018)
King of France/ Nym/ Sir Thomas Erpingham
Henry V - Live at Shakespeare's Globe (2012)
Dave
The Passion (1999)
John
Some Kind of Life (1995)
Det. Supt. Lew Clark
Deadly Obsession (1992)
Charles Powell
Thatcher: The Final Days (1991)
Wayne
Kingdom Come (1990)
Blue Man
Conversion of St Paul (1990)
Lillian's Doctor
She's Been Away (1989)
Governor Coates
No Further Cause For Concern (1988)
Tom Houghton
1914 All Out (1987)
Falshaw
The Intercessor (1983)
David
Minor Complications (1980)
Sgt. Jarvis
Agatha (1979)
Stronger Than the Sun (1978)
Gavitt
Doran's Box (1976)
Tom
Article Five (1975)
Telephone Caller (voice)
Post Mortem (1975)
A Life Is Forever (1972)
Senate Officer
Othello (1965)
Duke of Norfolk
The Wars of the Roses (1965)