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.
2016
2006
1966
1965
1993
1994
2011
2023
2004
1999
2022
2014
2017
2008
2012
2024