Doctor Who star David Tennant has had to pull out of his starring role in the Shakespeare play Hamlet because he's got a bad back.
So far, the 37-year-old has had to miss two performances of the Royal Shakespeare Company's (RSC) production at London's Novello Theatre.
It's thought the injury is an ongoing one and it's not yet clear when he'll be back on stage.
The play's director Gregory Doran said David was "gutted".
David Tennant as Hamlet
"Before this injury, he has only ever been off for one performance in his entire career to date, and is hoping that he will be able to return to the show as quickly as possible," he said.
In the meantime, he's been replaced by an actor called Edward Bennett.
Fans of the Doctor Who star were no doubt disappointed that they didn't get to see him in action, but the RSC said Edward Bennett, who normally plays the role of Laertes, still got a standing ovation.
The sold-out production, which also stars Star Trek actor Patrick Stewart, has only just moved to London from Stratford-Upon-Avon.