Hamlet, Prince of Denmark, returns home to find his father murdered and his mother now marrying the murderer... his uncle. Meanwhile, war is brewing.
2024
2013
2000
1996
1940
1995
2011
1990
1991
2019
2003
1988
1997
2017
1953
1989
2007