Veteran actor Sir Ian McKellen will star as Hamlet in a performance at the Edinburgh Festival Fringe this year.
The 82-year-old returned to the stage last year as Shakespeare's Hamlet, 50 years after first playing the doomed Danish prince.
Sir Ian will perform the speeches and soliloquies and will share the role with lead dancer Johan Christiansen, performing alongside the Edinburgh Festival Ballet company.