Sir Ian McKellen will play Shakespeare’s Falstaff for the first time after rejecting the role previously because he “didn’t ...