Benedict Cumberbatch

Jordan Strauss/Invision for Producers Guild/AP Images

Benedict Cumberbatch better start brushing up on the "To be or not to be" soliloquy.

The 37-year-old Sherlock actor is set to star as Hamlet in William Shakespeare's classic tragedy during a 12-week production Barbican Theatre in London, it was announced on Wednesday.

The bad news is we are going to have to wait quite a bit of time before we will see the English thespian tackle the challenging role of the eponymous character. Tickets go on sale in May with performances beginning next August.

The English thespian revealed to The Telegraph in June 2012 that he had hoped to portray Hamlet on stage in the not-so-distant future.

"I hope to return to the theatre soon, hopefully as Hamlet, as it's a role I've been interested in for a long time," the 12 Years a Slave star revealed to the newspaper. "I don't know if there is such a thing as a right age to play the part, but 36 or 37 seems appropriate to me, so I need to do it before long."

Looks like he got his wish.

Per the BBC, Cumberbatch was last seen on stage in Frankenstein during the National Theatre's 2011 production. He co-starred with Jonny Lee Miller and the duo traded off the roles of Frankenstein and his Monster.

From premiere English detective to the struggling Danish Prince, this should be quite a treat.

  • Share
  • Tweet
  • Share