Hamlet, Prince of Denmark, returns home to find his father murdered and his mother now marrying the murderer... his uncle. Meanwhile, war is brewing.
2005
1929
2001
1950
2003
1915
1953
1997
1909
1990
1967
2004
1969
2007
1936
1994
2024
2022