Set in 19th century, this adaptation of Shakespeare's classic tragedy follows Prince Hamlet as he grapples with the treachery, revenge, and existential dilemmas after his father's mysterious death. Kenneth Branagh delivers a riveting performance as Hamlet in an opulent and faithful rendering of the original play.