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.
2025
2001
1934
1932
2016
2000
1977
1982
1961
1970
1995
2008
1984
1928
2015
1974
1969
1983
1972