Íme néhány fő különbség a történelmi Macbeth és Shakespeare drámájának szereplője között:
* Az igazi Macbeth nem volt gyilkos. Azután került hatalomra, hogy az előző király, I. Duncan elesett a csatában. Macbeth nem vett részt Duncan halálában, és valójában házasságon keresztül rokonságban állt Duncannel.
* Macbeth nem volt zsarnok. Igazságos és tisztességes uralkodó volt, aki népszerű volt alattvalói körében. Kibővítette Skócia területét és erősebb királysággá tette.
* Macbethet nem győzte le Macduff. Harcban ölte meg Malcolm III, I. Duncan fia.
Shakespeare darabja fikció, és történelmileg nem pontos. Mindazonáltal ez még mindig erőteljes és nagy hatású játék, amelyet évszázadok óta élvez a közönség.