The Royal Shakespeare Company previously announced that Tennant would not be returning to the production before Christmas, and the actor has since undergone surgery for a prolapsed disc.
The RSC has issued a new press statement, explaining, "We are very aware of the need to keep people updated about Hamlet at the Novello Theatre. David Tennant's doctors are pleased with the progress he is making. His recovery is encouraging so far, and we are not ruling out that he might be able to return to Hamlet during the last week of the run, although we cannot be more specific about the exact date of his possible return. Edward Bennett will continue in the title role, with Tom Davey, Ricky Champ and Robert Curtis retaining their understudy roles as Laertes, Guildenstern and Lucianus."
Tennant added, "I am so grateful for all the terrific medical attention I have received and although it is frustrating to have to take it easy whilst all my friends and colleagues continue at the Novello Theatre every night, I am aware that I must listen to the experts and take my time. I am impatient to be back at work and sincerely hope to make it back some time before the end of the run. I am very sorry to disappoint anyone who booked to come and see me in Hamlet, but confident that you will be far from disappointed by Edward Bennett's performance in the title role. He is one of British theatre's most promising talents and an opportunity to see his Hamlet, alongside the brilliant ensemble of actors that I have had the great pleasure of working with all year, is very exciting."
The RSC is writing to all ticket holders for performances after Dec. 26 to update them, and will post any new information on their website, www.rsc.org.uk. Refunds are not possible, but patrons will be able to exchange their tickets for other productions in the RSC's London season at the Novello, subject to availability, or offer their tickets for resale at the box office, although the RSC cannot guarantee this will be possible. For further information, patrons are invited to call 0844 800 1114.