Hamlet, Prince of Denmark, returns home to find his father murdered and his mother remarrying the murderer, his uncle.
2005
1987
1976
1961
1969
1984
2002
2006
1993
1958
1974
2017
1986
1978
1973
1989