John Finch, Alec McCowen, Barry Foster