Easy Virtue (2009) .... Colonel Jim Whittaker
Genova (2008) .... Joe
Mamma Mia (2008) .... Harry Bright
St. Trinian's (2007) .... Geoffrey Thwaites
The Accidental Husband (2007) ....Richard Bratton
And When Did You Last See Your Father? (2007) .... Blake Morrison
Then She Found Me (2007) .... Frank
The Last Legion (2007) .... Aurelius
Celebration (2007) (TV) .... Russell
Born Equal (was London) (2006) (TV) .... Mark
Nanny McPhee (2005) .... Mr. Brown
Where the Truth Lies (2005) .... Vince Collins
Bridget Jones: The Edge of Reason (2004) .... Mark Darcy
"Saturday Night Live"
- Episode #29.14 (2004) TV Episode .... Host
Trauma (2004) .... Ben Slater
Love Actually (2003) .... Jamie Bennett
Girl with a Pearl Earring (2003) .... Johannes Vermeer
What a Girl Wants (2003) .... Henry Dashwood
Hope Springs (2003) .... Colin Ware
The Importance of Being Earnest (2002) .... Jack Worthing
Londinium (2001) .... Allen Portland
.. aka Fourplay (UK) (USA)
Conspiracy (2001) (TV) .... Dr. Wilhelm Stuckart
Bridget Jones's Diary (2001) .... Mark Darcy
Relative Values (2000) .... Peter Ingleton
The Turn of the Screw (1999) (TV) .... The Master
Blackadder Back & Forth (1999) .... William Shakespeare
The Secret Laughter of Women (1999) .... Matthew Field
My Life So Far (1999) .... Edward Pettigrew
Donovan Quick (1999) (TV) .... Donovan Quick
Shakespeare in Love (1998) .... Lord Wessex
A Thousand Acres (1997) .... Jess Clark
Fever Pitch (1997) .... Paul Ashworth
Nostromo (1997) (mini) TV Series .... Charles Gould
The English Patient (1996) .... Geoffrey Clifton
Pride and Prejudice (1995) (mini) TV Series .... Mr. Fitzwilliam Darcy
Circle of Friends (1995) .... Simon Westward
The Widowing of Mrs. Holroyd (1995) (TV) .... Charles Holroyd
Master of the Moor (1994) (TV) .... Stephen Whalby
Playmaker (1994) .... Ross Talbert/Michael Condren
The Deep Blue Sea (1994) (TV) .... Freddie Page
The Hour of the Pig (1993) .... Richard Courtois
... aka The Advocate
Hostages (1993) (TV) .... John McCarthy
Mad at the Moon (1992) (uncredited) .... Barber
Out of the Blue (1991) (TV) .... Alan
Femme Fatale (1991) .... Joseph Prince
... aka Fatal Woman
Wings of Fame (1990) .... Brian Smith
Valmont (1989) .... Valmont
Tumbledown (1989) (TV) .... Robert Lawrence
Apartment Zero (1988) .... Adrian LeDuc
The Secret Garden (1987) (TV) .... Adult Colin Craven
A Month in the Country (1987) .... Tom Birkin
Tales from the Hollywood Hills: Pat Hobby Teamed with Genius (1987) (TV) .... Rene Wilcox
... aka Pat Hobby Teamed with Genius (USA: short title)
Lost Empires (1986) (mini) TV Series .... Richard Herncastle
1919 (1985) .... Young Alexander
Dutch Girls (1985) .... Neil Truelove
Camille (1984) (TV) .... Armand Duval
Another Country (1984) .... Tommy Judd