Kennethowni Branagh udało się przenieść na ekran całego „Hamleta” i umieścić akcję w XIX wieku. Każde słowo z dramatu jest wypowiedziane w filmie. Hamlet, książę duński dowiaduje się, że jego wuj Klaudiusz, poślubił jego matkę, Gertrudę, wdowę po królu Hamlecie. Równocześnie z powrotem księcia, zamek zaczyna nawiedzać duch jego ojca. W trakcie spotkania ze zjawą Hamlet dowiaduje się straszliwej tajemnicy…