A stage production of Hamlet starring Sherlock actor Andrew Scott will be broadcast on BBC Two.

The play, directed by Robert Icke, transferred to the Harold Pinter Theatre in London’s West End after a sell-out run at the Almeida.

Andrew Scott as Hamlet (Manuel Harlan)

Starring Scott in the title role, the production of the Shakespeare play features Downton Abbey’s Jessica Brown Findlay as Ophelia, Juliet Stevenson as Gertrude and Angus Wright as Claudius.

Icke said: “It has been a real joy to work with such a gifted and dedicated company of actors on bringing this most famous play to audiences in 2017.

“The production has been on a wonderful journey from the Almeida to the West End, and I am very much looking forward to this next step on BBC Two.

(Manuel Harlan)

“To be able to offer our version of Hamlet to as wide and diverse an audience as possible has always been of paramount importance to us, and now we are thrilled to be able to bring it to people across the country.”

Patrick Holland, controller of BBC Two, added: “Andrew Scott’s Hamlet is utterly thrilling. His performance makes each familiar word of the play feel like it is being newly discovered.

“The staging in a modern-day Denmark makes for a startlingly resonant and challenging production. I am delighted that it is coming to BBC Two.”

Hamlet will be broadcast on BBC Two in 2018.