In eleventh century Scotland, three witches foretell that Macbeth will become King, while Banquo will beget Kings. Macbeth accordingly has King Duncan slain, and is duly crowned in his place. But that's where his problems really begin...
1971
2002
1985
1987
1947
2018
1990
1945
1998
1955
1970
1969
2015
2012
1988
2014
2013