Answer
In 2008, David Tennant portrayed the iconic character of Hamlet, the melancholy Danish prince, in a highly acclaimed stage production at the Royal Shakespeare Theatre. Tennant's portrayal of the introspective and conflicted protagonist garnered widespread critical praise, embodying the emotional complexity and anguish of Shakespeare's timeless tragedy.