| Shelter (2026) | (Not seen) |
| The Thursday Murder Club (2025)As Chris Hudson | (Not seen) |
| Your Christmas or Mine 2 (2023)As Geoff | (Not seen) |
| Chicken Run: Dawn of the Nugget (2023)As Fetcher (voice) | (Not seen) |
| Your Christmas or Mine? (2022)As Geoff | (Not seen) |
| The Rhythm Section (2020)As Dean West | (Not seen) |
| Fisherman's Friends (2019)As Danny | (Not seen) |
| 1917 (2019)As Sergeant Sanders | (Not seen) |
| The Limehouse Golem (2016)As George Flood | (Not seen) |
| Rogue One: A Star Wars Story (2016)As Tivik | (Not seen) |
| The Infiltrator (2016)As Frankie | (Not seen) |
| Victor Frankenstein (2015)As Barnaby | (Not seen) |
| Welcome to the Punch (2013) (AKA "Betrayer")As Nathan Bartnick | (Not seen) |
| Byzantium (2012)As Noel | (Not seen) |
| Treasure Island (2012)As Dr. Livesey | (Not seen) |
| The Adventures of Tintin (2011) (AKA "The Adventures of Tintin: The Secret of the Unicorn")As Allan / Pirate Flunky #1 (voice) | (Not seen) |
| Nanny McPhee Returns (2010) (AKA "Nanny McPhee and the Big Bang")As Blenkinsop | (Not seen) |
| Red Riding: The Year of Our Lord 1983 (2009)As Michael Myshikin | (Not seen) |
| Red Riding: The Year of Our Lord 1974 (2009)As Michael Myshkin | (Not seen) |
| The Firm (2009)As Yeti | (Not seen) |
| Mr. Nobody (2009)As Young Journalist | (Not seen) |
| The Bank Job (2008) (AKA "Baker Street")As Dave Shilling | (Not seen) |
| Atonement (2007)As Tommy Nettle | (Not seen) |
| A Good Year (2006)As Bert the Doorman | (Not seen) |
| Unhitched (2005) (AKA "The Best Man")As Pool Guy | (Not seen) |
| The Secret Life of Words (2005)As Martin | (Not seen) |
| Vera Drake (2004)As Sid | (Not seen) |
| All or Nothing (2002)As Jason | (Not seen) |
| Pearl Harbor (2001) (AKA "Pearl Harbour")As Pilot | (Not seen) |