Dans le royaume du Danemark, Ophelia, une suivante de la reine, s'éprend du prince Hamlet. Mais leur amour est mis à mal par des intrigues politiques.
Parmi les membres de la cour qui suivent la reine Gertrude dans son château d'Elsinore figure Ophelia, une jeune orpheline. Celle-ci attire rapidement l'attention du prince Hamlet. Tous deux tombent amoureux, mais doivent cacher leurs sentiments à un moment où le royaume est menacé par la guerre...