He started his career on stage with the Royal Shakespeare Company (RSC) before appearing in film and television. For his services to drama, he was appointed an Officer of the Order of the British Empire (OBE) by Queen Elizabeth II in 2006.
He made his directorial film debut with the drama film Ladies in Lavender (2004), which he also wrote and executive produced.