| Fast Charlie (2023)As Charlie Swift | (Not seen) |
| The Out-Laws (2023)As Billy McDermott | (Not seen) |
| Black Adam (2022)As Kent Nelson / Doctor Fate | (Not seen) |
| Cinderella (2021)As King Rowan | (Not seen) |
| The Misfits (2021)As Richard Pace | (Not seen) |
| Eurovision Song Contest: The Story of Fire Saga (2020)As Erick Erickssong | (Not seen) |
| Mamma Mia! Here We Go Again (2018)As Sam | (Not seen) |
| The Only Living Boy in New York (2017)As Ethan Webb | (Not seen) |
| Survivor (2015)As Nash | (Not seen) |
| No Escape (2015)As Hammond | (Not seen) |
| The November Man (2014)As Peter H. Devereaux | (Not seen) |
| The Love Punch (2013)As Richard | (Not seen) |
| The World's End (2013)As Guy Shepherd | (Not seen) |
| I Don't Know How She Does It (2011)As Jack Abelhammer | (Not seen) |
| Salvation Boulevard (2011)As Dan Day | (Not seen) |
| Remember Me (2010)As Charles Hawkins | (Not seen) |
| The Ghost Writer (2010) (AKA "The Ghost")As Adam Lang | (Not seen) |
| Percy Jackson & the Olympians: The Lightning Thief (2010) (AKA "Percy Jackson and the Lightning Thief")As Mr. Brunner / Chiron | (Not seen) |
| The Greatest (2009)As Allen Brewer | (Not seen) |
| Mamma Mia! (2008) (AKA "Mamma Mia! The Movie")As Sam Carmichael | (Not seen) |
| Married Life (2007)As Richard Langley | (Not seen) |
| The Butterfly (2007) (AKA "Shattered")As Tom Ryan | (Not seen) |
| Seraphim Falls (2006)As Gideon | (Not seen) |
| The Matador (2005)As Julian Noble | (Not seen) |
| After the Sunset (2004)As Max Burdett | (Not seen) |
| Deep Blue (2003)As Narrator | (Not seen) |
| Die Another Day (2002) (AKA "Beneath the Ice")As James Bond | (Not seen) |
| The Tailor of Panama (2001)As Andrew "Andy" Osnard | (Not seen) |
| The World Is Not Enough (1999) (AKA "Bond 19")As James Bond | (Not seen) |
| The Thomas Crown Affair (1999)As Thomas Crown | (Not seen) |
| Dante's Peak (1997)As Harry Dalton | (Not seen) |
| Tomorrow Never Dies (1997) (AKA "Aquator")As James Bond | (Not seen) |
| The Mirror Has Two Faces (1996)As Alex | (Not seen) |
| Mars Attacks! (1996)As Professor Donald Kessler | (Not seen) |
| GoldenEye (1995) (AKA "Bond 17")As James Bond | (Not seen) |
| Mrs. Doubtfire (1993) (AKA "Mrs. Doubt")As Stu | (Not seen) |
| Death Train (1993) (AKA "Alistair MacLean's Death Train")As Michael 'Mike' Graham | (Not seen) |
| The Lawnmower Man (1992) (AKA "Stephen King's The Lawnmower Man")As Dr. Lawrence Angelo | (Not seen) |
| Live Wire (1992)As Danny O'Neill | (Not seen) |
| Around the World in 80 Days (1989) (AKA "Il giro del mondo in 80 giorni") | (Not seen) |
| The Deceivers (1988)As William Savage | (Not seen) |
| The Fourth Protocol (1987)As Valeri Petrofsky / James Edward Ross | (Not seen) |
| Nomads (1986)As Jean Charles Pommier | (Not seen) |
| The Mirror Crack'd (1980)As Actor playing 'Jamie' (uncredited) | (Not seen) |
| The Long Good Friday (1980)As 1st Irishman | (Not seen) |