The Way of the Wind as Enoch
2024
The Penguin as Chief Mackenzie Bock (2 episodes)
2024
Time Bandits as Sheriff of Nottingham (1 episode)
2023
Nolly as Jack Barton (3 episodes)
2022
Without Sin as Roman McKeller (1 episode)
2022
Our Flag Means Death as Izzy Hands (18 episodes)
2022
The Batman as Chief Mackenzie Bock
2021
Vengeance Is Mine as Harry Kane
2019
Wild Bill as Ray Gilchrist (1 episode)
2019
Chernobyl as Viktor Bryukhanov (5 episodes)
2019
Queens of Mystery as Len Savage (1 episode)
2018
Backstage At Live Aid as Tony
2017
Urban Myths as Tony (1 episode)
2016
Class as Huw MacLean (8 episodes)
2015
Banana as Cliff Costello (1 episode)
2015
Cucumber as Cliff Costello (8 episodes)
2014
Happy Valley as Neil Ackroyd (5 episodes)
2013
Life of Crime as DCI Ferguson (3 episodes)
2013
The Bible as Paul (5 episodes)
2011
The Send Off as John
2011
Bash Street as Matty Snr
2011
Postcode as Clive Viper
2008
Criminal Justice as Ralph Stone (5 episodes)
2008
Telstar: The Joe Meek Story as Joe Meek
2007
Lewis as Dr. Bob Massey (1 episode)
2005
The Stepfather as Bruce Shapiro (2 episodes)
2004
Murder City (1 episode)
2003
The Illustrated Mum as Micky
2002
Ultimate Force (1 episode)
2001
Waking the Dead as Colm Hare (2 episodes)
2001
In Deep as Terry (2 episodes)
2000
My Hero as Martin (1 episode)
1999
The Last Seduction II as Troy Fenton
1998
Cider with Rosie as Uncle Ray
1997
The History of Tom Jones: A Foundling as Captain Blifil (1 episode)
1997
Trial & Retribution (2 episodes)
1997
Midsomer Murders as Jim Caxton (1 episode)
1995
The Perfect Match as Phil
1995
3 Steps to Heaven as Angel Farnham
1994
Scarborough Ahoy! as Michael
1994
Wycliffe as Ben Walker (1 episode)
1994
Pie in the Sky as Ian Lefebvre (1 episode)
1993
Peak Practice as Nick Gillespie (1 episode)
1992
Heartbeat as Rex Hawkins (1 episode)
1990
Amongst Barbarians as Ralph
1990
Dancin' Thru the Dark as Peter McGeghan
1990
The Lilac Bus as Tom
1989
Sir Norbert Smith, a Life as Davy Throb
1987
Inspector Morse as Paul Matthews (1 episode)
1986
Casualty as Denis Simpson (1 episode)
1984
The Bill (1 episode)
1983
One Summer (5 episodes)