Ian McKellen, who has recently completed a West End run in the titanic role of King Lear and is approaching his 80th