National Theatre Live

national-theatre-live-logo-2018.jpg
HAMLET

Benedict Cumberbach (BBC's Sherlock, Doctor Strange) plays the title role of Shakespeare's
great tragedy. Now seen by over 800,000 people worldwide, the original broadcast returns to international cinemas to mark National Theatre Live's 10th birthday.