Credits
- 2024 · The Strangers: Chapter 1 as Rudy
- 2023 · The Long Shadow as Michael Baxter
- 2022 · Four Lives as Det. Sqt. O'Donnell
- 2019 · The Last Czars as Rasputin
- 2017 · Fearless as Phil Simms
- 2017 · The Riot Act as Philbin
- 2016 · Victoria as O'Connor
- 2015 · Eve as Nick Clarke
- 2013 · By Any Means as DS Chris Heaney
- 2012 · Hatfields & McCoys as Parris McCoy
- 2012 · Run For Your Wife as D. S. Troughton
- 2009 · Sherlock Holmes as Grave Policeman
- 2009 · The Imaginarium of Doctor Parnassus as Policeman 1
- 1986 · Casualty as Sgt Adrian Pitt
- 1986 · Casualty as Neil Denton
- 1986 · Casualty as Felix Barstow
- 1986 · Casualty as Liam Medford