| tv | MobLand (2025)As Conrad Harrigan(10 episodes) | (Not seen) |
| movie | The Thursday Murder Club (2025)As Ron | (Not seen) |
| movie | The King of Kings (2025)As Pontius Pilate (voice) | (Not seen) |
| movie | Black Bag (2025)As Arthur Steiglitz | (Not seen) |
| movie | The Unholy Trinity (2024)As Gabriel Dove | (Not seen) |
| movie | Fast Charlie (2023)As Charlie Swift | (Not seen) |
| movie | The Out-Laws (2023)As Billy McDermott | (Not seen) |
| movie | Black Adam (2022)As Kent Nelson / Doctor Fate | (Not seen) |
| movie | Riverdance: The Animated Adventure (2021)As Grandad / Patrick (voice) | (Not seen) |
| movie | Cinderella (2021)As King Rowan | (Not seen) |
| movie | The Misfits (2021)As Richard Pace | (Not seen) |
| movie | Eurovision Song Contest: The Story of Fire Saga (2020)As Erick Erickssong | (Not seen) |
| movie | Final Score (2018)As Dimitri | (Not seen) |
| movie | Spinning Man (2018)As Malloy | (Not seen) |
| movie | Mamma Mia! Here We Go Again (2018)As Sam | (Not seen) |
| tv | The Son (2017)As Eli McCullough(20 episodes) | (Not seen) |
| movie | The Foreigner (2017)As Liam Hennessy | (Not seen) |
| movie | The Only Living Boy in New York (2017)As Ethan Webb | (Not seen) |
| movie | Urge (2016)As The Man | (Not seen) |
| movie | I.T. (2016)As Mike Regan | (Not seen) |
| tv | The Late Show with Stephen Colbert (2015)As Self(1 episode) | (Not seen) |
| movie | Survivor (2015)As Nash | (Not seen) |
| movie | No Escape (2015)As Hammond | (Not seen) |
| tv | The Tonight Show Starring Jimmy Fallon (2014)As Self - Guest(4 episodes) | (Not seen) |
| tv | Late Night with Seth Meyers (2014)As Self(2 episodes) | (Not seen) |
| movie | The November Man (2014)As Peter H. Devereaux | (Not seen) |
| movie | The Love Punch (2013)As Richard | (Not seen) |
| movie | The World's End (2013)As Guy Shepherd | (Not seen) |
| movie | I Don't Know How She Does It (2011)As Jack Abelhammer | (Not seen) |
| movie | Salvation Boulevard (2011)As Dan Day | (Not seen) |
| movie | Remember Me (2010)As Charles Hawkins | (Not seen) |
| movie | The Ghost Writer (2010) (AKA "The Ghost")As Adam Lang | (Not seen) |
| movie | Percy Jackson & the Olympians: The Lightning Thief (2010) (AKA "Percy Jackson and the Lightning Thief")As Mr. Brunner / Chiron | (Not seen) |
| movie | The Greatest (2009)As Allen Brewer | (Not seen) |
| movie | Mamma Mia! (2008) (AKA "Mamma Mia! The Movie")As Sam Carmichael | (Not seen) |
| movie | Married Life (2007)As Richard Langley | (Not seen) |
| movie | Shattered (2007) (AKA "Butterfly on a Wheel")As Tom Ryan | (Not seen) |
| movie | Seraphim Falls (2006)As Gideon | (Not seen) |
| movie | The Matador (2005)As Julian Noble | (Not seen) |
| movie | After the Sunset (2004)As Max Burdett | (Not seen) |
| tv | The Ellen DeGeneres Show (2003)As Self(3 episodes) | (Not seen) |
| movie | Deep Blue (2003)As Narrator | (Not seen) |
| movie | Die Another Day (2002) (AKA "Beneath the Ice")As James Bond | (Not seen) |
| movie | The Tailor of Panama (2001)As Andrew "Andy" Osnard | (Not seen) |
| movie | The World Is Not Enough (1999) (AKA "Bond 19")As James Bond | (Not seen) |
| movie | The Thomas Crown Affair (1999)As Thomas Crown | (Not seen) |
| movie | Dante's Peak (1997)As Harry Dalton | (Not seen) |
| movie | Tomorrow Never Dies (1997) (AKA "Aquator")As James Bond | (Not seen) |
| tv | The Daily Show (1996)As Self(2 episodes) | (Not seen) |
| movie | The Mirror Has Two Faces (1996)As Alex | (Not seen) |
| movie | Mars Attacks! (1996)As Professor Donald Kessler | (Not seen) |
| movie | GoldenEye (1995) (AKA "Bond 17")As James Bond | (Not seen) |
| movie | Mrs. Doubtfire (1993) (AKA "Mrs. Doubt")As Stu | (Not seen) |
| movie | Detonator (1993) (AKA "Alistair MacLean's Death Train")As Michael 'Mike' Graham | (Not seen) |
| movie | The Lawnmower Man (1992) (AKA "Stephen King's The Lawnmower Man")As Dr. Lawrence Angelo | (Not seen) |
| movie | Live Wire (1992)As Danny O'Neill | (Not seen) |
| tv | The Simpsons (1989)As Pierce Brosnan (voice)(1 episode) | (Not seen) |
| tv | Around the World in 80 Days (1989) (AKA "Il giro del mondo in 80 giorni")As Phileas Fogg(3 episodes) | (Not seen) |
| movie | The Deceivers (1988)As William Savage | (Not seen) |
| movie | The Fourth Protocol (1987)As Valeri Petrofsky / James Edward Ross | (Not seen) |
| movie | Nomads (1986)As Jean Charles Pommier | (Not seen) |
| movie | The Mirror Crack'd (1980)As Actor playing 'Jamie' (uncredited) | (Not seen) |
| movie | The Long Good Friday (1980)As 1st Irishman | (Not seen) |
| tv | Saturday Night Live (1975)As Self - Host(1 episode) | (Not seen) |
| tv | The Oscars (1953)As Self(3 episodes) | (Not seen) |