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.
1999
1971
2004
1982
1985
2003
1986
2007
1979
1954
2006
2002
1987
1961
1976
2022
1931
2017
1965
1996