Shakespeare stellt
Macbeth als einen Verräter, der den König Duncan, von seiner eigenen Frau angehetzt, tötet und den Thron usurpierte dar. Duncans Erbe kehrt dann vom Exil zurück, tötet den Verräter und nimmt den Thron zurück. Eigentlich ist diese Geschichte sehr weit von der Wahrheit entfernt.
Unterschiedlich zu dem Held der Tragödie von Shakespeare, hatte der echte Macbeth Rechte auf den Thron, denn genauso wie sein Gegner Duncan I, war er der Enkel von dem König Malcolm II. Malcolm hat seine Macht nicht durch den kleinlichen Mord von dem König, sondern dadurch, dass er die Armee des König Duncan geschlagen hat und ihn selbst in der Schlacht von Pitgaveny getötet hat. Macbeth hat gerecht Regiert und hat sogar Nord und Südschottland vereinigt, und dadurch die Jahrhundertalten Konflikte beendet. Außerdem hat er auch ein System von militärischer Patrouille gegründet, dass das Gesetz und die Ordnung in alle Länder verbreitet haben. Macbeth hat auch das Christentum durch Schottland popularisiert und ist sogar nach Rom gereist, wo er großzügige Spenden an die Katholische Kirche gemacht hat.
Unter Macbeths Führung wurde Schottland langsam zu einem starken und vereinigten Land – im Gegensatz zu dem durch Bürgerkrieg zerstörten Land, das es vorher war. Dem regionalen Adel und auch dem Englischen Königtum gefiel das natürlich nicht. Der Son von König Duncan – Malcolm III, zusammen mit den Engländern (oder die Engländer mit Malcolm III) haben eine Armee zusammengestellt. Malcolm, mit Unterstützung von Siward, dem Graf von Nordumbria, führte eine große Invasion von Schottland und hat im Jahr 1054 Macbeths Schloss Dunsinane erobert. Macbeth hat die Invasion nicht überlebt, da er von irgendeinem MacDuff aus der Armee von Malcolm III, getötet wurde. Das ist am
15 August, 1057 passiert. Die Schottischen Chroniken nennen Macbeth
„den letzten großen Keltischen König von Schottland“.