Sherlock star Benedict Cumberbatch will return to the London stage next year in a new production of Hamlet.

The Shakespeare play will run at the Barbican from August to October 2015.

It will be Cumberbatch's first stage role since his 2011 Olivier-winning performance in Frankenstein at the National Theatre in London.  

Hamlet producer Sonia Friedman said: "It is so great to be working with one of the most gifted and exciting actors of his generation, Benedict Cumberbatch, in the title role."