| Werwulf (2026) |
| Chernobyl: 48 Hours To Escape (2026) as Narrator (voice) |
| How to Wash A Body, How to Cleanse A Soul (2026) as Richard |
| Frankenstein (2025) as Professor Krempe |
| Mother Goose (2025) |
| Two Neighbors (2025) as Genie |
| The Fantastic 4: First Steps (2025) as Galactus |
| Marvel Studios' The Fantastic Four: First Steps - World Premiere (2025) as Self - 'Galactus' |
| Nosferatu (2024) as Dr. Wilhelm Sievers |
| The First Omen (2024) as Father Brennan |
| Lord of Misrule (2023) as Jocelyn Abney |
| Onyx the Fortuitous and the Talisman of Souls (2023) as Abaddon (voice) |
| The Creator (2023) as General Andrews |
| To Catch a Killer (2023) as Dean Possey |
| The Pope's Exorcist (2023) as Asmodeus (voice) |
| Waving (2022) as Charlie |
| Catherine Called Birdy (2022) as Golden Tiger |
| The Last Victim (2022) as Jake |
| The Northman (2022) as Captain Volodymyr |
| The Tragedy of Macbeth (2021) as Captain |
| Everybody's Talking About Jamie (2021) as Jamie's Dad |
| Edge of the World (2021) as Sir Edward Beech |
| The Green Knight (2021) as Green Knight |
| Gunpowder Milkshake (2021) as Jim McAlester |
| Here Are the Young Men (2021) as Mr. Landerton |
| Brahms: The Boy II (2020) as Joseph |
| Moartea și Cavalerul (2020) |
| Dolittle (2020) as Arnall Stubbins |
| Agatha and the Truth of Murder (2018) as Detective Inspector Dicks |
| The Ballad of Buster Scruggs (2018) as Posse Leader (segment "Near Algodones") |
| Ready Player One (2018) as Rick |
| The Hurricane Heist (2018) as Perkins |
| Star Wars: The Last Jedi (2017) as Senior First Order Officer |
| Soundtrack (2017) as Mark |
| Porridge (2016) as Richie Weeks |
| The Huntsman: Winter's War (2016) as Barkeep |
| The Witch (2016) as William |
| Kingsman: The Secret Service (2015) as Policeman |
| Guardians of the Galaxy (2014) as Ravager Pilot |
| The Selfish Giant (2013) as Johnny Jones |
| Great Expectations (2012) as Sergeant |
| Intruders (2011) as Alarm Installer |
| Harry Potter and the Deathly Hallows: Part 2 (2011) as Amycus Carrow |
| Harry Potter and the Deathly Hallows: Part 1 (2010) as Amycus Carrow |
| Another Year (2010) as Drill Worker |
| Robin Hood (2010) as Northerner |
| Sex & Drugs & Rock & Roll (2010) as The Sulphate Strangler |
| Harry Potter and the Half-Blood Prince (2009) as Amycus Carrow |
| Is Anybody There? (2009) as Mr. Kelly |
| The Damned United (2009) as Journalist |
| Cass (2008) as Sergeant Mullins |
| Shoot on Sight (2007) as Marber |
| Magnolia (2006) as Paul |
| Losing It (2006) as Mr. Granger |
| The Only Boy for Me (2006) as Lawrence |
| When Comedy Changed Forever (2006) as Narrator |
| Missing (2006) as DCI John Carter |
| ShakespeaRe-Told: Macbeth (2005) as Barry |
| The Walk (2005) as Lawrence |
| A Line in the Sand (2004) as Det. Sgt. Bill Davies |
| Thursday the 12th (2003) as Collins |
| South West 9 (2001) as Liam |
| From Hell (2001) as Gordie |
| Bostock's Cup (1999) as Clive Kennard |
| Shooting Fish (1997) as Mr Ray |
| Kiss and Tell (1996) as Sergeant Beddowes |
| First Knight (1995) as Ralf |
| Shopping (1994) as Dix |
| Royce (1994) as Newfold |
| Syrup (1994) as Skinhead |
| A Pinch of Snuff (1994) as PC |
| O Mary This London (1994) as Policeman |
| When the Wolves Came as Alfred |