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.
1994
1983
2015
2023
2000
2022
2016
2011
2024
2025
2021
2009
2019
1979
1976