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.
2005
2000
1994
1932
2015
1929
1953
1958
1984
1998
2006
1957
1966
1959
2003
2014
2022
1934