Hamlet, Prince of Denmark, returns home to find his father murdered and his mother remarrying the murderer, his uncle.
1973
1947
1987
2004
1997
1990
1992
1995
1964
1932
1929
1946
2007
1996
1969