Hamlet comes home from university to find his uncle married to his mother, and his father's ghost haunting the battlements and scaring the watch. Then his father's ghost directs him to seek revenge.
2007
1984
1975
2003
1964
1965
1996
1986
1989
2022
2008
1974
1999
2009
1988
1992
2001