Han er et kjent ansikt på TV og har vært med i mange lange serier, blant andre, Midsomer Murders, Waking the Dead og The Inspector Lynley. Han spilte rollen som Anthony Blunt i filmen Cambridge Spies, en BBC-produksjon om fire britiske spioner, der spilte han mot Toby Stephens (Philby), Tom Hollander (Burgess) og Rupert Penry-Jones (Maclean).