Hamlet, Prince of Denmark, returns home to find his father murdered and his mother remarrying the murderer, his uncle.
2005
1953
1987
1997
1986
2006
1995
2007
2004
1993
2002
1966
1982
2023
2014
2016
2009
1954