2025
MobLand as Kevin Harrigan2025
Small Town, Big Story as Séamus Proctor2025
Deep Cover as Not available2022
House of the Dragon as King Viserys I Targaryen2022
House of the Dragon as King Viserys I Targaryen (uncredited)2021
Wolf as The Zookeeper2020
The Outsider as Claude Bolton2020
The Third Day as Mr. Martin2020
How to Build a Girl as Pat Morrigan2018
Informer as Gabe Waters2018
Journeyman as Matty Burton2018
Funny Cow as Angus2017
The Death of Stalin as Andreyev2016
The Girl with All the Gifts as Sgt. Eddie Parks2015
The Late Late Show with James Corden as Self - Guest2015
Child 44 as Vladimir Malevich2015
Macbeth as Banquo2015
Miss You Already as Jago2014
Beyond the Pale as Mr. Whicher2014
Pride as Dai2014
The Double as 'The Replicator' - Jack2014
Honour as Not available2014
The Ties That Bind as Mr. Whicher2013
Peaky Blinders as Father John Hughes2013
The World's End as Steven Prince2013
Girl on a Bicycle as Derek2013
The Murder in Angel Lane as Mr. Whicher2012
The Bourne Legacy as Simon Ross (archive footage) (uncredited)2012
Now Is Good as Father2011
Blitz as Porter Nash2011
Submarine as Graham Purvis2011
The Murder at Road Hill House as Inspector Whicher2009
Red Riding as Not available2009
The Cry of the Owl as Robert Forrester2009
Red Riding: The Year of Our Lord 1980 as Peter Hunter2009
Le Donk & Scor-zay-zee as Le Donk2008
My Zinc Bed as Paul2007
The Bourne Ultimatum as Simon Ross2007
Hot Fuzz as DS Andy Wainwright2006
Pu-239 as Timofey2006
The Backwoods as Norman2005
Cinderella Man as Mike Wilson2005
My Summer of Love as Phil2005
Stoned as Frank Thorogood2004
Dead Man's Shoes as Richard2003
In America as Johnny2002
24 Hour Party People as Rob Gretton2002
Doctor Sleep as Elliot Spruggs2002
My Wrongs #8245–8249 & 117 as Him2002
Bouncer as Knife Man2001
The Martins as Hatfield Recorder Editor2001
Happy Now as Glen Marcus2000
Born Romantic as Ray2000
Last Resort as Alfie1995
Soccer AM as SelfNaN
Heads of State as Not available2000
The Poppa Squeeze Affair as Tony Maroni2000
Macca’s Men as Not available2000
The Man with No Name as The Man with No Name1999
A Room for Romeo Brass as MorellNaN
Wife & Dog as Not availableNaN
The Inspiration of Alfie Swincross as Bertley Appleby2000
Three Tears for Jimmy Prophet as Not available1993
Shooting Stars as Self2018
Journeyman Director2018
Journeyman Writer2011
Tyrannosaur Director2011
Tyrannosaur Writer2007
Dog Altogether Director2007
Dog Altogether Screenplay2004
Dead Man's Shoes Writer2000
Macca’s Men Writer2000
The Man with No Name Writer2000
The Poppa Squeeze Affair Writer2000
Three Tears for Jimmy Prophet Writer