Es un actor de cine, teatro, televisión y radio británico que saltó a la fama por su participación en Iris (2001), donde personificó al joven John Bayley, papel que le valió una nominación a los Premios BAFTA al Mejor actor de reparto.
Inició su carrera como profesional en el Regent’s Park Open Air Theatre.
En 1987 se unió a la compañía National Theatre y trabajó en varias obras, pero fue hasta 1991 que ganó más popularidad, cuando debutó en la televisión con papeles como Bernie en Notting Hill (1999) y Mr. Rushworth en Mansfield Park (1999, Henleigh Grandcourt en Daniel Deronda (2002) y el asesino psicópata James Lampton en The Commander (2003).
Ha participado en varias producciones como: Burke and Hare, Hippie Hippie, Country House Rescue, Marple: The Mirror Crack’d from Side to Side, Doctor Who, Third Star, entre otras.