from the Guardian2 years agoSir Ian McKellen is to play Hamlet for the third time in his career in a production this summer at the Edinburgh fringe. Read at the Guardian[add][|| ... ]