Hamlet, Prince of Denmark, returns home to find his father murdered and his mother remarrying the murderer, his uncle.
1985
2007
1951
1962
2020
1987
2006
1966
2019
1993
1936
2016
1935
1958
2013
2003
2004
1978
1995
1989