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...
2012
1985
2011
1955
1988
1961
1995
2016
1984
1971
2002
2009
1982
2005
2023
2021
2015
1983