A Prayer for the Dying
1987 · Action
as Billy Meehan
The Ploughman's Lunch
1983 · Drama
as Young Journalist
Millions
2005 · Comedy
as The Man
D-Tox
2002 · Crime
as Slater
Murderous Trance
2019 · Drama
as Thuesen
Resurrected
1989 · Drama
as Slaven
Scoop
2006 · Comedy
as Strombel's Co-Workers
Pelican Blood
2010 · Drama
as DC Thomas
Queen of the Desert
2017 · Adventure
as Winston Churchill
Tower Block
2012 · Thriller
as Kevin
Immortal Beloved
1995 · Biography
as Kaspar Anton Carl van Beethoven
Burning Men
as Lenny
Wetherby
1985 · Drama
as Arthur
Stonehearst Asylum
2014 · Drama
as William Paxton
Mountains of the Moon
1990 · Adventure
as Herne
Pierrepoint: The Last Hangman
2006 · Biography
as Sykes
Bel Ami
2012 · Crime
as Police Commisioner
Whitechapel S4
2013 · Crime
as DC Fitzgerald
28 Years Later
2025 · Horror
as Sam