Hamlet at the Barbican

Hamlet starring Benedict Cumberbatch at the Barbican Theatre

Benedict Cumberbatch returns to the London stage in Shakespeare’s Hamlet, at the Barbican Theatre.