| movie | All the Devils Are Here (2025)As Ronnie Blake | (Not seen) |
| tv | Supacell (2024)As Ray(2 episodes) | (Not seen) |
| movie | Back to Black (2024)As Mitch Winehouse | (Not seen) |
| tv | The Winter King (2023)As Uther(2 episodes) | (Not seen) |
| movie | Firebrand (2023)As Edward Seymour | (Not seen) |
| movie | Fair Play (2023)As Campbell | (Not seen) |
| movie | Operation Fortune: Ruse de Guerre (2023)As Norman | (Not seen) |
| tv | The Thief, His Wife and the Canoe (2022)As John Darwin(4 episodes) | (Not seen) |
| tv | Suspect (2022)As Alistair Underwood(8 episodes) | (Not seen) |
| tv | Heartstopper (2022)As Geoff Young(3 episodes) | (Not seen) |
| movie | Ray Donovan: The Movie (2022)As Terry Donovan | (Not seen) |
| movie | Vesper (2022)As Jonas | (Not seen) |
| movie | The Contractor (2022)As Virgil | (Not seen) |
| movie | Choose or Die (2022)As Hal | (Not seen) |
| tv | Ridley Road (2021)As Soly Malinovsky(4 episodes) | (Not seen) |
| tv | Deceit (2021)As Paul Britton(4 episodes) | (Not seen) |
| movie | The Virtuoso (2021)As The Loner | (Not seen) |
| movie | Flag Day (2021)As Mr. Emmanuelle | (Not seen) |
| movie | Wrath of Man (2021)As Terry | (Not seen) |
| movie | Abigail (2019)As Jonathan Foster | (Not seen) |
| movie | The Gentlemen (2019)As Big Dave | (Not seen) |
| movie | Fast & Furious Presents: Hobbs & Shaw (2019)As Professor Andreiko | (Not seen) |
| movie | The Professor and the Madman (2019)As Muncie | (Not seen) |
| movie | White Boy Rick (2018)As Art Derrick | (Not seen) |
| movie | Vice (2018)As Paul Wolfowitz | (Not seen) |
| movie | Mowgli: Legend of the Jungle (2018)As Vihaan | (Not seen) |
| movie | 7 Days in Entebbe (2018)As Shimon Peres | (Not seen) |
| movie | Deadpool 2 (2018)As Headmaster | (Not seen) |
| tv | Urban Myths (2017)As Bob Dylan(1 episode) | (Not seen) |
| movie | Mark Felt: The Man Who Brought Down the White House (2017)As Agency Man | (Not seen) |
| movie | Atomic Blonde (2017) (AKA "The Coldest City")As Spyglass | (Not seen) |
| movie | A Kind of Murder (2016)As Marty Kimmel | (Not seen) |
| movie | The Limehouse Golem (2016)As Uncle Tommy Farr | (Not seen) |
| tv | Jonathan Strange & Mr Norrell (2015)As Mr Norrell(7 episodes) | (Not seen) |
| tv | River (2015)As Thomas Cream(6 episodes) | (Not seen) |
| movie | Concussion (2015) (AKA "Game Brain")As Dr. Steven DeKosky | (Not seen) |
| tv | Inside No. 9 (2014)As Nathaniel(1 episode) | (Not seen) |
| tv | Ray Donovan (2013)As Terry Donovan(82 episodes) | (Not seen) |
| movie | Jack the Giant Slayer (2013)As Crawe | (Not seen) |
| movie | Filth (2013)As Clifford Blades | (Not seen) |
| movie | The World's End (2013)As Peter Page | (Not seen) |
| movie | Snow White and the Huntsman (2012) (AKA "Snow White & the Huntsman")As Duir | (Not seen) |
| movie | Sherlock Holmes: A Game of Shadows (2011)As Inspector Lestrade | (Not seen) |
| movie | War Horse (2011)As Sgt. Fry | (Not seen) |
| tv | Thorne: Sleepyhead (2010) (AKA "Thorne")As Kevin Tughan(6 episodes) | (Not seen) |
| movie | London Boulevard (2010)As DI Bailey | (Not seen) |
| movie | The Disappearance of Alice Creed (2009)As Vic | (Not seen) |
| movie | Red Riding: The Year of Our Lord 1974 (2009)As Jack Whitehead | (Not seen) |
| movie | Red Riding: The Year of Our Lord 1980 (2009)As Jack Whitehead | (Not seen) |
| movie | Sherlock Holmes (2009)As Inspector Lestrade | (Not seen) |
| movie | The 39 Steps (2008)As Scudder | (Not seen) |
| movie | Happy-Go-Lucky (2008)As Scott | (Not seen) |
| movie | Hancock (2008) (AKA "Hidden from Earth")As Red | (Not seen) |
| tv | Would I Lie to You? (2007)As Self(1 episode) | (Not seen) |
| movie | I Want Candy (2007)As Doug Perry | (Not seen) |
| movie | Sixty Six (2006)As Manny Rubens | (Not seen) |
| movie | The Illusionist (2006)As Josef Fischer | (Not seen) |
| movie | Miami Vice (2006)As Nicholas | (Not seen) |
| movie | Mission: Impossible III (2006) (AKA "M:i:III")As Brownway | (Not seen) |
| movie | Beowulf & Grendel (2005)As Father Brendan | (Not seen) |
| movie | Match Point (2005) (AKA "Woody Allen Summer Project")As Office Worker (uncredited) | (Not seen) |
| movie | The Secret Life of Words (2005)As Victor | (Not seen) |
| movie | V for Vendetta (2005)As Etheridge | (Not seen) |
| movie | The New World (2005)As Eddie | (Not seen) |
| movie | Vera Drake (2004)As Reg | (Not seen) |
| movie | 21 Grams (2003)As Reverend John | (Not seen) |
| movie | Gangs of New York (2002)As Killoran | (Not seen) |
| movie | The Bunker (2001)As Pfc Kreuzmann | (Not seen) |
| movie | The Emperor's New Clothes (2001)As Louis Marchand | (Not seen) |
| movie | Crime and Punishment (1998) (AKA "Dostoevsky's Crime and Punishment")As Dimitri | (Not seen) |
| movie | B. Monkey (1998)As Young Thug | (Not seen) |
| movie | The Man Who Knew Too Little (1997) (AKA "Agent Null Null Nix")As Thief | (Not seen) |