Actor David Tennant has signed up to reprise his role as Hamlet for BBC Two.
The Doctor Who star recently completed a stint playing the prince on stage as part of a Royal Shakespeare Company production.
He will be joined by all of the key members of its original cast, including Star Trek actor Patrick Stewart, who plays Claudius.
Last week Tennant finished filming his farewell Doctor Who episodes, which will be shown later this year.
He announced he was leaving the popular BBC show last year at the National Television Awards.
BBC Two controller Janice Hadlow said the 180-minute screen production of Hamlet was "a wonderful opportunity... to bring one of the great stage successes of last year to a wider audience".
Tickets for the stage performances, which opened in Stratford-Upon-Avon and later moved to London, sold out in hours.
After his debut appearance, the Guardian called Tennant the "best Hamlet in years".
Although the 38-year-old was lauded by critics, he hurt his back and was unable to perform for a while as he recovered from surgery.
In February his return to the stage as Hamlet was named the event of the year in the Whatsonstage.com Theatregoers' Choice Awards, which also saw Kenneth Branagh win best actor for Ivanov.