2025
Finding My Voice as Simon2024
Chief of Station as Evgeny, FSB2024
Firecracker as Knight2024
Cookster: The Darkest Days as Mick2023
Boudica as Catus Decianus2023
One Ranger as Not available2023
Repeater as Jean Rousseau2022
Renegades as Burton2022
Hounded as Mallory2021
Creation Stories as Malcolm McLaren2021
Nemesis as Frank Conway2021
Who is James Payton? as Self2020
Greatland as Clerk2020
The American King as Chad Wanker2020
The Black Emperor of Broadway as Jasper Deeter2019
Avengement as Hyde2018
Shakespeare & Hathaway - Private Investigators as Steffan Shiplake2018
Accident Man as Leonard Kent2018
Terminal as Illing2018
Boogie Man as Gerry2017
Richard Osman's House of Games as Self - Contestant2017
Eat Locals as Private Rose2017
Don't Knock Twice as Detective Boardman2017
My Name Is Lenny as Johnny Bootnose2017
Babs as John Deeks2017
London Heist as DCI Wickstead2017
The Habit of Beauty as Adam2016
Crow as Tucker2015
Age Of Kill as Roy Dixon2014
Inside No. 9 as Spike2014
Down Dog as Bill2013
Father Brown as Eddie Monk2013
By Any Means as Jamie Caine2013
The Great Train Robbery as DS Jack Slipper2013
Prisoners of the Sun as Adam Prime2013
Little Favour as Logan2013
Our Lady of Lourdes as Detective Samael2013
13 Eerie as Larry Jefferson2012
St George's Day as Richard2012
The Other Side as James2012
82 as Not available2011
Death in Paradise as Pete Thunders2011
Harry Potter and the Deathly Hallows: Part 2 as Scabior2010
Harry Potter and the Deathly Hallows: Part 1 as Scabior2010
The Michael Ball Show as Self2010
Away We Stay as Restaurant Guest2009
Goal III: Taking on the World as Nick Ashworth2008
Alan Carr's Celebrity Ding Dong as Self2007
British Film Forever as Himself2006
The Last Drop as Alan Ives2006
The Race as Himself2006
Puritan as Simon Puritan2006
The Amazing Grace as John Newton2005
A Bear's Tail as Not available2005
Silent Partner as Gordon Patrick2005
The Pistachio Nut as Peter Hall2004
Soccer Dog 2: European Cup as Bryan MacGreggor2004
Spivs as Steve2004
American Daylight as Lawrence Stokowski2004
The Baby Juice Express as Des2003
Chaos and Cadavers as Edward Taggert2003
Ashes and Sand as Daniel2002
CSI: Miami as Brian Lexington2002
Ant Muzak as Goddard2002
White Bits as Dave2001
Another Life as Percy Thompson2001
The Proposal as Terry Martin2001
The Musketeer as Aramis2000
Rancid Aluminium as Harry the dealer2000
Christie Malry's Own Double-Entry as Christie Malry1999
CI5: The New Professionals as Not available1999
New Blood as Danny White1998
Lock, Stock and Two Smoking Barrels as Eddy1998
Miss Monday as Not available1997
Midsomer Murders as Michael Smith1997
Clancy's Kitchen as Ivan1996
The Future Lasts A Long Time as Matt1995
Soccer AM as Self1995
The Frank Skinner Show as Self1993
Shooting Stars as Self1992
Heartbeat as Rick Parker1991
Redemption as Elvis Paris1991
Buddy's Song as Mike1990
Hard Days, Hard Nights as Rick1986
Casualty as JezNaN
Intercept as Not availableNaN
The Men from Damnation Control as MortlakeNaN
The Unexpected Return of Mr Meek as Self2021
Creation Stories Director2016
Crow Co-Writer2016
Crow Executive Producer2012
Playhouse Presents Writer2010
The Kid Writer2010
The Kid Director2008
Telstar: The Joe Meek Story Director2008
Telstar: The Joe Meek Story Writer2004
The Baby Juice Express Writer