Tässä on joitain tärkeimmistä eroista historiallisen Macbethin ja Shakespearen näytelmän hahmon välillä:
* Todellinen Macbeth ei ollut murhaaja. Hän tuli valtaan sen jälkeen, kun edellinen kuningas Duncan I kuoli taistelussa. Macbeth ei ollut mukana Duncanin kuolemassa, ja hän oli itse asiassa sukua Duncaniin avioliiton kautta.
* Macbeth ei ollut tyranni. Hän oli oikeudenmukainen ja oikeudenmukainen hallitsija, joka oli suosittu alamaistensa keskuudessa. Hän myös laajensi Skotlannin aluetta ja teki siitä voimakkaamman kuningaskunnan.
* Macduff ei voittanut Macbethiä. Malcolm III, Duncan I:n poika, tappoi hänet taistelussa.
Shakespearen näytelmä on fiktiota, eikä se ole historiallisesti tarkka. Se on kuitenkin edelleen voimakas ja vaikuttava näytelmä, josta yleisö on nauttinut vuosisatojen ajan.