Some fans camped overnight to make sure they got tickets
Tickets for David Tennant's performance of Hamlet in London have sold out in under three hours, the Royal Shakespeare Company has confirmed.
Around 270 people queued up outside the Novello Theatre to buy tickets and several people camped overnight.
Some 6,000 tickets were bought for the show, which starts in December, but on-the-day tickets will be made available.
"We're very pleased that the play in is accruing so much interest," an RSC spokeswoman said.
The Doctor Who star has been appearing with the RSC in Stratford-upon-Avon as the young prince haunted by his father's ghost and driven to the edge of madness.
Some tickets for the London shows will be held back for people who visit the box office on the day they want to see the performance.
"The great news for us is that it's encouraging that younger contingent of theatre-goers, which is one of our real aims."
"David has been wonderful in encouraging those people to come," she said of Tennant.