Benedict Cumberbatch will play Hamlet on stage next year.
The Sherlock actor star in the Shakespeare play for 12 weeks, at the Barbican theatre in London.
Sonia Friedman, who will produce the play, has described him as "one of the most gifted actors of his generation"