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...
2014
1935
2010
1954
2025
1995
1928
2023
2013
2016
1955
2006
2018
2017
2005