"Doctor Who" star David Tennant performed in a rendition of which Shakespearean play?
Explanation
David Tennant, who is best known for his role as the tenth incarnation of the Doctor in the TV series "Doctor Who," performed in a rendition of William Shakespeare's famous play, Hamlet. Tennant's portrayal of the iconic literary character showcased his immense talent and versatility as an actor, allowing audiences to witness his mastery of both sci-fi and classical dramas. Tennant's electrifying performance in Hamlet has been widely acclaimed and has solidified his status as one of the most respected actors of his generation.