W latach 1987–2000 spotykał się z Yvonne. W 2000 roku związał się z urodzoną w Australii producentką filmową Susie Lewis, z którą się ożenił w 2001. Mają pięcioro dzieci – trzech synów - Josepha (ur. 2003), Noaha i Isaaca oraz dwie córki - Ellę i Zoe.

Filmografia Filmy 1985: Pokój z widokiem (A Room with a View) jako Freddy Honeychurch, brat Lucy 1987: Maurycy (Maurice) jako Alec Scudder 1988: Garść prochu (A Handful of Dust) jako John Beaver 1990: Dzieci (The Children) jako Gerald Ormerod 1991: Tam, gdzie nie chadzają anioły (Where Angels Fear to Tread) jako Philip Herriton 1992: Skaza (Damage) jako Martyn Fleming 1994: Szaleństwo króla Jerzego (The Madness of King George) jako Greville 1996: Niewinni śpią''' (The Innocent Sleep) jako Alan Terry 1997: Pani Dalloway (Mrs. Dalloway) jako Warren Smith 1997: Bent jako oficer w pociągu 1998: Słodycz zemsty (The Revengers' Comedies) jako Oliver Knightly 1999: Wybór Ewy (Dreaming of Joseph Lees) jako Joseph Lees 1999: Wszyscy moi bliscy (Vsichni moji blizci) jako Nicholas Winton 2000: Wynajmę pokój (Room to Rent) jako Mark 2002: Extremiści (Extreme Ops) jako Jeffrey 2006: V jak Vendetta (V for Vendetta) jako detektyw sierżant Dominic Stone 2007: Zgon na pogrzebie (Death at a Funeral) jako Robert, brat Daniela