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.
1989
2008
2005
1931
1999
2007
1972
1992
2017
1947
1973
1977
1979