Born to Kill
2017 · Drama
as Bill
Code 404 S3
2022 · Action
as DI John Major
Des
2020 · Biography
as DCI Peter Jay
Public Enemies
2012 · Crime
as Eddie Mottram
Lynley
2025 · Crime
as DCI Brian Nies
The Interrogation of Tony Martin
2018 · Documentary
as DC Peters
Two for Joy
2018 · Drama
as Lias
1917
2020 · Action
as Sergeant Sanders
The Infiltrator
2016 · Biography
as Frankie
Franklin
2024 · Biography
as Edward Bancroft
The Bank Job
2008 · Crime
as Dave Shilling
White Lines
2020 · Crime
as Marcus
Treasure Island
2012 · Action
as Dr. Livesey
Your Christmas or Mine?
2022 · Comedy
as Geoff
Welcome to the Punch
2013 · Action
as Nathan Bartnick
The Limehouse Golem
2017 · Crime
as George Flood
Victor Frankenstein
2015 · Drama
as Barnaby
Swimming with Men
2018 · Comedy
as Colin
The Thursday Murder Club
2025 · Comedy
as DCI Chris Hudson
The Secret Life of Words
2005 · Drama
as Martin
My Dinner with Hervé
2018 · Biography
as Casey
Moonflower Murders
2024 · Crime
as Chubb
Fisherman's Friends
2019 · Comedy
as Danny
The Adventures of Tintin
2011 · Animation
as Allan
Vera Drake
2005 · Crime
as Sid
Made in Dagenham
2010 · Comedy
as Eddie O'Grady
Nanny McPhee Returns
as Blenkinsop
Chicken Run: Dawn of the Nugget
2023 · Animation
as Fetcher
A Good Year
2006 · Comedy
as Bert the Doorman
A Thousand Blows S1-S2
as William 'Punch' Lewis
Byzantium
2013 · Drama
as Noel
Still Up
2023 · Comedy
as Rich
Mr. Nobody
as Young Journalist
Magpie Murders
2022 · Crime
as Locke
Tipping the Velvet
2002 · Drama
as Jimmy Burns
Shelter
2026 · Action
as Booth