Benedict Cumberbatch to play Hamlet in 2015
London's Barbican Centre says the Sherlock star will play Shakespeare's melancholy Danish prince in Hamlet at the venue.
London's Barbican Centre says the Sherlock star will play Shakespeare's melancholy Danish prince in Hamlet at the venue.