
Acted in 78
2020s
- 2025
The Death of Bunny Munro
Geoffrey · 6 episodes
National Theatre Live: Mrs. Warren's Profession
Sir George Crofts
- 2024
Kidnapped: The Chloe Ayling Story
Piers Morgan · 3 episodes
The Night Caller
Tony Conroy · 4 episodes
- 2022
National Theatre Live: The Seagull
Sorin
Here We Go
Michael · 1 episode
- 2021
- 2020
2010s
- 2019
- 2017
- 2016
- 2015
Code of a Killer
DCC Chapman · 2 episodes
- 2014
Cryptic
Robert
- 2013
The Great Train Robbery: A Copper's Tale
Movie
- 2012
- 2011
- 2010
Chain Reaction
Movie
2000s
- 2009
- 2008
- 2007
Heroes and Villains
TV
Get Off My Land
Farmer
- 2006
The Ruby in the Smoke
Samuel Selby
Jane Hall
Dave Searle · 6 episodes
- 2005
Class of '76
Frank Thompson
Class of '76
Frank Thompson · 2 episodes
- 2004
- 2003
Between The Sheets
Clive Stevenson · 6 episodes
Victoria Station
The Controller
Eroica
Gerhardt
- 2002
Sirens
DI Clive Wilson · 2 episodes
Murder
Robert Weldon · 4 episodes
Safe Conduct
Capt. Townsend
- 2001
- 2000
My Fragile Heart
Stephen 'Squeal' Blake
1990s
- 1997
- 1995
Aristophanes: The Gods Are Laughing
Aristophanes
- 1994
A Landing on the Sun
Movie
- 1993
The Secret Rapture
Jeremy
- 1992
- 1991
- 1990
Chancer
Colin Morris · 12 episodes
1980s
- 1986
- 1985
Me and the Girls
Harry
Long Term Memory
Peter
Cover Her Face
Derek Pullen · 4 episodes
- 1984
Doctor Who: The Caves of Androzani
Salateen
- 1981
Strike: The Birth of Solidarity
Jurek Borowczak
- 1980
Sink or Swim
Steve Webber · 19 episodes
1970s
- 1978
Appearances4
2010s
- 2019
Borderforce USA: The Bridges
Self - Narrator (British voice) · 30 episodes
- 2013
The Last Days of Anne Boleyn
Self- Narrator
- 2010
Touched by Frost: Goodbye Jack
Self/D.S. Terry Reid
2000s
- 2004
Pilate: The Man Who Killed Christ
Narrator