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.
2013
2017
1996
2020
2006
1994
1969
2007
1984
1997
1986
1980
2002
1977
1978
2025
2023
2014
1974
2003