Simon Russell Beale performs Shakespeare
Simon Russell Beale was once described by The Independent newspaper as "the greatest stage actor of his generation".
In a career that spans over 30 years, the actor has played a host of Shakespeare's characters.
Now, on the 400th anniversary of the playwrights death, Beale re-enacts some of those parts.