Performing Arts
Infinite thesp: Ian McKellen as Hamlet, 50 years apart – in pictures
Ian McKellen played Shakespeare’s tragic prince in 1971. Now, half a century later, he has returned to the role at Theatre Royal Windsor – one of the year’s hottest stage tickets