|
Cast- Empire of Light (2022) as Mr. Ellis
- Operation Mincemeat (2022) as Ewen Montagu
- Mothering Sunday (2021) as Mr. Niven
- Secret Garden, The (2020) as Lord Archibald Craven
- Supernova (2020) as Sam
- 1917 (2019) as ?
- Happy Prince, The (2018) as Reggie Turner
- Kursk (2018) as David Russell
- Mamma Mia! Here We Go Again (2018) as Harry
- Mary Poppins Returns (2018) as William Weatherall Wilkins
- Kingsman: The Golden Circle (2017) as Harry Hart (rumored)
- Mercy, The (2017) as Donald Crowhurst
- Bridget Jones's Baby (2016) as Mark Darcy
- Genius (2016) as Max Perkins
- Before I Go to Sleep (2014) as Ben Lucas
- Kingsman: The Secret Service (2014) as Uncle Jack
- Magic in the Moonlight (2014) as Stanley
- Devil's Knot (2013) as Ron Lax
- Railway Man, The (2013) as Eric Lomax
- Arthur Newman (2012) as Arthur Newman
- Gambit (2012) as Harry Deane
- Tinker, Tailor, Soldier, Spy (2011) as Bill Haydon
- King's Speech, The (2010) as King George VI
- A Christmas Carol (2009) as Fred
- Dorian Gray (2009) as Lord Henry Wotton
- Single Man, A (2009) as George
- St Trinian's 2: The Legend of Fritton's Gold (2009) as Geoffrey Thwaites
- Accidental Husband, The (2008) as Richard Bratton
- Easy Virtue (2008) as Mr. Whittaker
- And When Did You Last See Your Father? (2007) as Blake Morrison
- Last Legion, The (2007) as Aurelius
- St. Trinian's (2007) as Geoffrey Thwaites
- Then She Found Me (2007) as Frank
- Nanny McPhee (2005) as Mr. Brown
- Where the Truth Lies (2005) as Vince Collins
- Bridget Jones: The Edge of Reason (2004) as Mark Darcy
- Trauma (2004) as Ben
- Girl with a Pearl Earring (2003) as Johannes Vermeer
- Hope Springs (2003) as Colin Ware
- Love Actually (2003) as Jamie
- What a Girl Wants (2003) as Henry Dashwood
- Importance of Being Earnest, The (2002) as Jack Worthing
- Bridget Jones's Diary (2001) as Mark Darcy
- Relative Values (2000) as Peter
- Donovan Quick (1999) as Donovan Quick
- My Life So Far (1999) as Edward
- Secret Laughter Of Women, The (1998) as Matthew Field
- Shakespeare in Love (1998) as Lord Wessex
- Fever Pitch (1997) as Paul Ashworth
- Thousand Acres, A (1997) as Jess Clark
- English Patient, The (1996) as Geoffrey Clifton
- Circle Of Friends (1995) as Simon Westward
- Hour Of The Pig, The (1993) as Richard Courtois
- Valmont (1989) as Valmont
|