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.
1966
1961
2021
1963
1968
2020
1971
2024
2022
1990
2016
2018
1997
1928
1982
2000
1975