Actor David Tennant will not be returning to play Hamlet 'before Christmas' because of a back injury, the Royal Shakespeare Company says.
The 37-year-old, who is scheduled to have an operation on Thursday for a slipped disc, said: 'It is hugely disappointing for me.'