Desde 2014 hasta 2017 interpretó a Eldritch Palmer en la serie The Strain.
También ha aparecido en varias series de misterio, incluyendo The Adventures of Sherlock Holmes protagonizada por Jeremy Brett y Midsomer Murders.
En 2007, interpretó el Dr. Dorn en La Gaviota de Chéjov y al conde de Kent en el El Rey Lear para la RSC en una compañía que incluía a Ian McKellen, Frances Barber, Romola Garai, William Gaunt y Sylvester McCoy.
Con ambas obras tuvo giras internacionales, antes de tomar su residencia en el New London Theatre.
Retomó el papel de Kent en el telefilme del 2008 King Lear.