Hamlet (1990)

After the death of his father, the Prince of Denmark returns home to discover that his uncle has taken the throne and married his mother. When the ghost of his father reveals a shocking betrayal, the young prince becomes consumed by grief, revenge, and moral uncertainty, setting in motion a tragic chain of deception, madness, and loss.