Kenneth Branagh avait déjà joué Hamlet au théâtre sous la direction de Derek Jacobi à qui il confie le rôle de Claudius dans cette version filmée.
Kenneth Branagh avait déjà fait référence à Hamlet dans son film Au beau milieu de l'hiver (1995), comédie qui mettait en scène les déboires d'une troupe de comédiens essayant de monter la pièce sur scène.
Le film est sorti en deux versions, l'une courte de 125mn, et l'autre longue de 242mn.
Après Henry V, et Beaucoup de bruit pour rien, Kenneth Branagh adapte pour la troisième fois William Shakespeare au cinéma.