Eddie Izzard portrays 23 characters in this unique take on Shakespeare's classic.
In Hamlet, The King of Denmark is dead, and Prince Hamlet is determined to take revenge, initiating a cascade of events that will destroy both family and state.
In this unique production, all 23 roles are played by Eddie Izzard, ranging from tyrants to ghosts to poets and beyond.