List Film

National Theatre Live: Hamlet

Performance times

This film is not currently showing in cinemas.

Academy Award® nominee Benedict Cumberbatch takes on the title role of Shakespeare’s great tragedy, and owns the role of Hamlet.

Text supplied by third party.

Tell us more about this listing.