| movie | Ballad of a Small Player (2025)As Lord Doyle | (Not seen) |
| movie | A Big Bold Beautiful Journey (2025)As David | (Not seen) |
| tv | Sugar (2024)As John Sugar(16 episodes) | (Not seen) |
| tv | The Penguin (2024)As Oz 'The Penguin' Cobb(8 episodes) | (Not seen) |
| movie | The Banshees of Inisherin (2022)As Pádraic Súilleabháin | (Not seen) |
| movie | Thirteen Lives (2022)As John Volanthen | (Not seen) |
| movie | The Batman (2022)As Oswald 'Oz' Cobblepot / The Penguin | (Not seen) |
| tv | The North Water (2021)As Henry Drax(5 episodes) | (Not seen) |
| movie | After Yang (2021)As Jake | (Not seen) |
| movie | Voyagers (2021)As Richard | (Not seen) |
| movie | Artemis Fowl (2020)As Artemis Fowl I | (Not seen) |
| movie | Ava (2020)As Simon | (Not seen) |
| movie | Dumbo (2019)As Holt Farrier | (Not seen) |
| movie | The Gentlemen (2019)As Coach | (Not seen) |
| movie | Widows (2018)As Jack Mulligan | (Not seen) |
| movie | Roman J. Israel, Esq. (2017)As George Pierce | (Not seen) |
| movie | The Killing of a Sacred Deer (2017)As Steven Murphy | (Not seen) |
| movie | Fantastic Beasts and Where to Find Them (2016)As Percival Graves | (Not seen) |
| tv | The Late Late Show with James Corden (2015)As Self - Guest(1 episode) | (Not seen) |
| tv | The Late Show with Stephen Colbert (2015)As Self - Guest(2 episodes) | (Not seen) |
| tv | Hot Ones (2015)As Self(1 episode) | (Not seen) |
| movie | Solace (2015)As Charles Ambrose | (Not seen) |
| movie | The Lobster (2015)As David | (Not seen) |
| tv | The Tonight Show Starring Jimmy Fallon (2014)As Self - Guest(1 episode) | (Not seen) |
| tv | Variety Studio: Actors on Actors (2014)As Self(3 episodes) | (Not seen) |
| tv | Late Night with Seth Meyers (2014)As Self(4 episodes) | (Not seen) |
| tv | True Detective (2014)As Ray Velcoro(8 episodes) | (Not seen) |
| movie | Winter's Tale (2014)As Peter Lake | (Not seen) |
| movie | Epic (2013) (AKA "Mary and the Secret Kingdom")As Ronin (voice) | (Not seen) |
| movie | Saving Mr. Banks (2013)As Travers Robert Goff | (Not seen) |
| movie | Dead Man Down (2013)As Victor | (Not seen) |
| movie | Seven Psychopaths (2012)As Marty Faranan | (Not seen) |
| movie | Total Recall (2012)As Douglas Quaid / Hauser | (Not seen) |
| movie | Fright Night (2011)As Jerry Dandrige | (Not seen) |
| movie | Horrible Bosses (2011)As Bobby Pellitt | (Not seen) |
| movie | The Way Back (2010)As Valka | (Not seen) |
| movie | London Boulevard (2010)As Harry Mitchel | (Not seen) |
| movie | Ondine (2009)As Syracuse | (Not seen) |
| movie | Triage (2009)As Mark Walsh | (Not seen) |
| movie | Crazy Heart (2009)As Tommy Sweet | (Not seen) |
| movie | The Imaginarium of Doctor Parnassus (2009) (AKA "L'Imaginarium du Docteur Parnassus")As Imaginarium Tony 3 | (Not seen) |
| movie | Pride and Glory (2008) (AKA "Pride & Glory")As Jimmy Eagan | (Not seen) |
| movie | In Bruges (2008)As Ray | (Not seen) |
| tv | The Graham Norton Show (2007)As Self(7 episodes) | (Not seen) |
| movie | Cassandra's Dream (2007)As Terry Blaine | (Not seen) |
| movie | Miami Vice (2006)As Detective James "Sonny" Crockett | (Not seen) |
| movie | The New World (2005)As Captain Smith | (Not seen) |
| movie | Alexander (2004)As Alexander | (Not seen) |
| movie | A Home at the End of the World (2004)As Bobby Morrow (1982) | (Not seen) |
| tv | The Ellen DeGeneres Show (2003)As Self(3 episodes) | (Not seen) |
| movie | Veronica Guerin (2003)As Tattooed Boy | (Not seen) |
| movie | Intermission (2003)As Lehiff | (Not seen) |
| movie | S.W.A.T. (2003)As Jim Street | (Not seen) |
| movie | The Recruit (2003) (AKA "The Farm")As James Clayton | (Not seen) |
| movie | Daredevil (2003) (AKA "Daredevil: A Daring New Vision")As Lester / Bullseye | (Not seen) |
| movie | Phone Booth (2002)As Stu Shepard | (Not seen) |
| movie | Minority Report (2002) (AKA "Total Recall 2")As Danny Witwer | (Not seen) |
| movie | Hart's War (2002)As Lt. Thomas W. Hart | (Not seen) |
| tv | Scrubs (2001)As Billy(1 episode) | (Not seen) |
| movie | Tigerland (2000)As Pvt. Roland Bozz | (Not seen) |
| movie | Ordinary Decent Criminal (2000)As Alec | (Not seen) |
| tv | The Daily Show (1996)As Self(3 episodes) | (Not seen) |
| movie | The Disappearance of Finbar (1996)As Simon | (Not seen) |
| tv | Saturday Night Live (1975)As Self - Host(2 episodes) | (Not seen) |
| tv | The Oscars (1953)As Self(3 episodes) | (Not seen) |