Hamlet, Prince of Denmark, returns home to find his father murdered and his mother remarrying the murderer, his uncle.
2008
1954
2000
1986
1989
2024
1988
1976
1972
2007
1985
2001
1995
1997
2003
1953
2009