Es un actor británico conocido por participar en distintas producciones como Guy X (2005), Bobby Jones: Stroke of Genius (2004), La sentencia (2003), Statement (7 crímenes) (2003), The Singing Detective (2003), Martin y Lewis (2002) y Cypher (2002)
Hizo su debut en el cine estadounidense con The Net. Después consiguió el papel de «Mr. Knightley» en Emma de Miramax (1996).
Se graduó de Bedford College, Universidad de Londres, en 1984 con una licenciatura en Literatura Inglesa. Luego asistió a la Escuela de Teatro Bristol Old Vic.
Entre sus últimos trabajos se encuentran: Miami Medical (2010), White Heat (2012), Eye in the Sky (2015), El hombre que conocía el infinito (2015), Our Kind of Traitor (2016) y The Crown (2016).