Hamlet: Sir Ian McKellen's age-blind prince divides critics