Hamlet suspects his uncle has murdered his father to claim the throne of Denmark, and the hand of Hamlet's mother, but the prince cannot decide whether or not he should take vengeance.
1929
2007
2006
1965
1951
1984
2019
1971
1958
2022
2021