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...
2010
1908
2002
2016
1968
2012
2025
2013
1997
2023
1985
1964
1961
2014
2005
1998