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.
1980
2015
2002
2023
1996
2003
1971
1993
2017
1995
2025
2019
2022
2008