Benedict Cumberbatch returns to the stage as Hamlet
Benedict Cumberbatch played the role for a 12-week run in a production at the Barbican Theatre. The play was produced by Sonia Friedman, and directed by Lyndsey Turner, with set design by Es Devlin. It was called the "most in-demand theatre production of all time".