Hamlet, Prince of Denmark, returns home to find his father murdered and his mother remarrying the murderer, his uncle.
1995
1944
2002
1979
2003
2006
1980
1940
2007
1994
1981
2001
1986
1988