Hamlet, Prince of Denmark, returns home to find his father murdered and his mother now marrying the murderer... his uncle. Meanwhile, war is brewing.
1990
1948
1951
2021
1997
1970
2019
2017
1972
2022
2009
1961
2018
1989
1962
2025
2016