Hamlet, Prince of Denmark, returns home to find his father murdered and his mother remarrying the murderer, his uncle.
1945
2006
1999
1982
1991
1934
2004
1971
2008
2003
1995
2007
1983
2025
1994
1992