La nuit, sur les remparts du château d'Elseneur, le jeune prince Hamlet rencontre le spectre de son père, le défunt roi du Danemark, venu lui apprendre qu'il fut lâchement assassiné par son frère Claudius qui convoitait le trône et la reine Gertrude... Hamlet aime Ophélie, dont le père Polonius est le conseiller du roi Claudius.
Le grandiose château qui a servi de décor au film a été imaginé par Evgueni Enei et construit pour les besoins du tournage sur la côte rocheuse de la mer Baltique à 28 km de Tallinn en Estonie. Ce film a été tourné pour commémorer le 400e anniversaire de la naissance de Shakespeare.