John, Alan Bates–absolutely. Also tremendous as Guy Burgess in An Englishman Abroad amongst many other highlights in his career.