Actor (124 credits)
- Mamma Mia! Here We Go Again (2018) Harry
- The Mercy (2018) Donald Crowhurst
- The Happy Prince (2018) Reggie Turner
- Kursk (2018) David Russell
- Mary Poppins Returns (2018) William Weatherall Wilkins
- Mary Poppins Returns (2018) Wilkins / Wolf
- Kursk (2018) Commodore David Russell
- Red Nose Day Actually (2017) Jamie
- Kingsman: The Golden Circle (2017) Harry Hart
- Genius (2016)
- Bridget Jones's Baby (2016)
- 72nd Golden Globe Awards (2015) играет самого себя - презентатор
- Kingsman: The Secret Service (2015) Harry Hart
- Magic in the Moonlight (2014) Stanley
- The Railway Man (2013) Eric
- Devil's Knot (2013) Ron Lax
- Before I Go to Sleep (2013) Ben
- The Orange British Academy Film Awards (2012) играет самого себя - презентатор
- The 69th Annual Golden Globe Awards (2012) играет самого себя - презентатор: Best Actress in a Motion Picture - Drama
- The 84th Annual Academy Awards (2012) играет самого себя - презентатор: Best Actress in a Leading Role
- Stars in Shorts (2012) Steve (segment 'Steve'), хроника
- Arthur Newman (2012) Arthur Newman (Wallace Avery)
- Gambit (2012) Harry Deane
- Katie (2012) играет самого себя
- The Big Fat Quiz of the 90s (2012) Mr. Darcy, хроника, not listed in credits
- 17th Annual Screen Actors Guild Awards (2011) играет самого себя
- 16th Annual Critics' Choice Movie Awards (2011) играет самого себя
- The 68th Annual Golden Globe Awards (2011) играет самого себя - победитель
- The 83rd Annual Academy Awards (2011) играет самого себя - победитель: Best Actor in a Leading Role
- King George VI: The Man Behind the King's Speech (2011) играет самого себя
- Pride and Prejudice: A Turning Point for Period Drama (2011) Mr. Darcy, хроника, not listed in credits
- The Orange British Academy Film Awards (2011) играет самого себя
- Der Weg des Ruhms (2011)
- Lykke (2011) Jamie Bennett, хроника
- Tinker Tailor Soldier Spy (2011) Bill Haydon
- 16th Annual Screen Actors Guild Awards (2010) играет самого себя
- The King's Speech (2010) King George VI
- The 67th Annual Golden Globe Awards (2010) играет самого себя - номинант: Best Actor in a Motion Picture - Drama
- The 82nd Annual Academy Awards (2010) играет самого себя - номинант: Лучшая мужская роль & Presenter: «An Education» Film Clip
- BFI London Film Festival Awards (2010) играет самого себя
- Behind the Carol: The Full Motion-Capture Experience (2010) Fred
- Main Street (2010) Gus Leroy
- Steve (2010) Steve
- Great TV Mistakes (2010) Mr. Darcy, хроника, not listed in credits
- The Orange British Academy Film Awards: Red Carpet (2010) играет самого себя
- Golden Globes Red Carpet Live (2010) играет самого себя
- A Single Man (2009) George
- Live from Studio Five (2009) играет самого себя
- 2009 Britannia Awards (2009) играет самого себя
- St Trinian's 2: The Legend of Fritton's Gold (2009) Geoffrey Thwaites
- A Christmas Carol (2009) Fred
- Dorian Gray (2009) Lord Henry Wotton
- Mamma Mia! (2008) Harry
- Genova (2008) Joe
- The Accidental Husband (2008) Richard
- Easy Virtue (2008) Mr. Whittaker
- Mamma Mia: Deleted Scenes (2008) Harry, not listed in credits
- Xposé (2007) играет самого себя
- Then She Found Me (2007) Frank
- Celebration (2007) Russell
- And When Did You Last See Your Father? (2007) Blake
- St. Trinian's (2007) Geoffrey Thwaites
- 9am with David & Kim (2006) играет самого себя - гость
- The 63rd Annual Golden Globe Awards (2006) играет самого себя - презентатор
- The Last Legion (2006) Aurelius
- Born Equal (2006) Mark
- Where the Truth Lies (2005) Vince
- Pride and Prejudice Revisited (2005) Mr. Darcy / Mark Darcy, хроника, not listed in credits
- Bridget Jones Interviews Colin Firth (2005) играет самого себя, not listed in credits
- Nanny McPhee (2005) Mr. Brown
- Trauma (2004) Ben
- Bridget Jones: The Edge of Reason (2004)
- What a Girl Wants (2003) Henry Dashwood
- Love Actually (2003) Jamie
- Girl with a Pearl Earring (2003) Vermeer
- Hope Springs (2003) Colin Ware
- The Importance of Being Earnest (2002) Jack
- Tinseltown TV (2002) играет самого себя
- Judi Dench: A BAFTA Tribute (2002) играет самого себя
- Conspiracy (2001) Dr. Wilhelm Stuckart
- Londinium (2001) Allen Portland
- We Know Where You Live (2001) играет самого себя
- Bridget Jones's Diary (2001) Mark Darcy
- Relative Values (2000) Peter Ingleton
- Donovan Quick (2000) Donovan Quick
- The Turn of the Screw (1999) Master
- Blackadder Back & Forth (1999) William Shakespeare
- 'Pride and Prejudice': The Making of... (1999) Mr. Darcy, хроника, not listed in credits
- The Secret Laughter of Women (1999) Matthew Field
- My Life So Far (1999) Edward
- Shakespeare in Love (1998) Lord Wessex
- Fever Pitch (1997)
- A Thousand Acres (1997) Jess Clark
- The English Patient (1996) Geoffrey Clifton
- Nostromo (1996) Charles Gould
- Circle of Friends (1995) Simon Westward
- Pride and Prejudice (1995) Mr Darcy
- Pride & Prejudice: From Page to Screen (1995) играет самого себя
- Playmaker (1994) Ross Talbert / Michael Condren
- Inside the Actors Studio (1994) играет самого себя - гость
- The Hour of the Pig (1993)
- Mad at the Moon (1992) Barber, not listed in credits
- Hostages (1992) John McCarthy
- Performance (1992) Charles Holroyd
- Femme Fatale (1991) Joseph Prince
- Breakfast with the Arts (1991) играет самого себя
- Wings of Fame (1990)
- Valmont (1989)
- Apartment Zero (1988) Adrian LeDuc
- Live with Regis and Kathie Lee (1988) играет самого себя
- Tumbledown (1988) Robert Lawrence
- The Play on One (1988) Alan
- A Month in the Country (1987)
- The Secret Garden (1987) Adult Colin Craven
- Ruth Rendell Mysteries (1987) Stephen Whalby
- Tales from the Hollywood Hills: Pat Hobby Teamed with Genius (1987) Rene Wilcox
- Lost Empires (1986) Richard Herncastle
- Nineteen Nineteen (1985) Young Alexander
- Dutch Girls (1985) Truelove
- Camille (1984) Armand Duval
- Another Country (1984) Tommy Judd
- Wogan (1982) играет самого себя
- Arena (1975) играет самого себя - рассказчик
- Film '72 (1971) играет самого себя
Producer (6 credits)
Writer (1 credits)