- 2026
The Dish
- 2026
Untitled UFO movie
- 2025
Bridget Jones : Folle de lui : Mark Darcy
- 2023
Toi & moi ? : Love Guac’tually Server (Non crédité)
- 2023
- 2022
La Ruse : Ewen Montagu
- 2021
Mothering Sunday : Mr Godfrey Niven
- 2021
Chiusi fuori : Lui-même
- 2020
Being Bridget Jones : Lui-même
- 2020
Supernova : Sam
- 2020
Le Jardin secret : Lord Archibald Craven
- 2020
- 2019
A Life on Screen, Hugh Grant : Lui-même
- 2019
Greed : Lui-même
- 2018
Le Retour de Mary Poppins : William "Weatherall" Wilkins / Wolf (voix)
- 2018
Kursk : Commodore David Russell
- 2018
Mamma Mia ! Here We Go Again : Harry
- 2018
The Happy Prince : Reggie Turner
- 2018
Le Jour de mon retour : Donald Crowhurst
- 2017
- 2017
Red Nose Day Actually : Jamie
- 2016
- 2016
Genius : Max Perkins
- 2015
Kingsman: The Secret Service Revealed : Lui-même
- 2015
- 2014
Avant d'aller dormir : Ben Lucas
- 2014
Magic in the Moonlight : Stanley Crawford
- 2013
Les Voies du destin : Eric
- 2013
Les 3 crimes de West Memphis : Ron Lax
- 2012
Stars In Shorts : Steve
- 2012
Arthur Newman : Arthur Newman
- 2012
Gambit, arnaque à l’anglaise : Harry Deane
- 2011
Der Weg des Ruhms : Lui-même
- 2011
La Taupe : Bill Haydon
- 2011
King George VI: The Man Behind the King's Speech : Lui-même
- 2010
Le Discours d'un roi : King George VI
- 2010
Main Street : Gus Leroy
- 2010
Steve : Steve
- 2010
Harold Pinter: A Celebration
- 2009
St. Trinian's 2 : Geoffrey Thwaites
- 2009
- 2009
A Single Man : George Falconer
- 2009
Le Portrait de Dorian Gray : Lord Henry Wotton
- 2008
Birthing Mamma Mia! : Lui-même
- 2008
Un mariage de rêve : Mr. Whittaker
- 2008
Mamma Mia! : Harry Bright
- 2008
This Is My Africa : Lui-même
- 2008
Un Mari de trop : Richard
- 2008
Un été italien : Joe
- 2007
St. Trinian's : Pensionnat pour jeunes filles rebelles : Geoffrey Thwaites
- 2007
And When Did You Last See Your Father? : Blake Morrison
- 2007
Une histoire de famille : Frank
- 2007
La Dernière Légion : Aurelius
- 2007
Celebration : Russell
- 2006
Born Equal : Mark
- 2005
Nanny McPhee : Mr. Brown
- 2005
La Vérité Nue : Vince
- 2004
- 2004
Trauma : Ben
- 2003
La Jeune Fille à la perle : Johannes Vermeer
- 2003
- 2003
Hope Springs : Colin Ware
- 2003
Ce dont rêvent les filles : Henry Dashwood
- 2002
Forever Ealing : Lui-même
- 2002
L'importance d'être constant : John “Jack” Worthing
- 2001
Baldrick's Video Diary : Lui-même
- 2001
- 2001
Four Play : Allen Portland
- 2001
Conspiration : Dr. Wilhelm Stuckart
- 2000
Donovan Quick : Donovan Quick
- 2000
Stars in Love : Peter Ingleton
- 1999
The Turn of the Screw : Master
- 1999
The Secret Laughter of Women : Matthew Field
- 1999
My Life So Far : Edward Pettigrew
- 1999
Blackadder: Back & Forth : William Shakespeare
- 1998
Shakespeare In Love : Lord Wessex
- 1997
Secrets : Jess Clark
- 1997
Fever Pitch : Paul Ashworth
- 1996
Le Patient anglais : Geoffrey Clifton
- 1995
Pride and Prejudice: From Page to Screen : Lui-même
- 1995
The Widowing of Mrs. Holroyd : Charles Holroyd
- 1995
Circle of Friends : Simon Westward
- 1994
The Deep Blue Sea : Freddie Page
- 1994
Ruth Rendell: Master of the Moor : Stephen Whalby
- 1994
Playmaker : Ross Talbert / Michael Condren
- 1993
L'Heure du Cochon : Richard Courtois
- 1992
Hostages : John McCarthy
- 1992
Mad at the Moon : Barber (Non crédité)
- 1991
Out of the Blue : Alan
- 1991
Femme Fatale : Joseph Prince
- 1990
Les ailes de la renommée : Brian Smith
- 1989
Valmont : Valmont
- 1989
Apartment Zero : Adrian LeDuc
- 1988
Tumbledown : Robert Lawrence
- 1987
The Secret Garden : Adult Colin Craven
- 1987
A Month in the Country : Tom Birkin
- 1985
Nineteen Nineteen : Young Alexander
- 1985
Dutch Girls : Neil Truelove
- 1984
La Dame aux camélias : Armand Duval
- 1984
Another Country : Histoire d'une trahison : Tommy Judd