"मैकबेथ" की तुलना शेक्सपियर के "एंटनी और क्लियोपेट्रा" से की गयी है। पात्रों के रूप में एंटनी और मैकबेथ दोनों, यहां तक कि एक पुरानी दुनिया की कीमत पर भी एक नई दुनिया चाहते हैं। दोनों एक सिंहासन के लिए लड़ते हैं और उस सिंहासन को प्राप्त करने में एक 'अभिशाप' का सामना करते हैं। एंटनी के लिए अभिशाप है ओक्टावियस और मैकबेथ के लिए बैंको. एक स्थान पर मैकबेथ स्वयं अपनी तुलना एंटनी से करते हुए कहता है "बैंको के तहत / मेरी प्रतिभा की कोई कीमत है, जैसा कि कहा जाता है / मार्क एंटनी की सीजर से अधिक थी।" अंततः दोनों नाटकों में शक्तिशाली और चालाक महिला चरित्र शामिल हैं: क्लियोपेट्रा और लेडी मैकबेथ.

शेक्सपियर ने यह कहानी "होलिंशेड्स क्रॉनिकल्स" की कई कथाओं से प्राप्त की जो शेक्सपियर और उनके समकालीनों को ज्ञात ब्रिटिश द्वीपों का एक लोकप्रिय इतिहास है। "क्रॉनिकल्स" में डोनवाल्ड नामक एक व्यक्ति अपने राजा किंग डफ द्वारा चुड़ैलों के संपर्क में आकर मौत के घाट उतारे गए अपने परिवार के कई लोगों की खोज करता है। अपनी पत्नी द्वारा दबाव डाले जाने के बाद वह और उसके चार सेवक राजा को उसके घर में ही मार डालते हैं। "क्रॉनिकल्स" में मैकबेथ को राजा डंकन की अयोग्यता की स्थिति में साम्राज्य को सहयोग देने वाले एक संघर्षरत व्यक्ति के रूप में दिखाया गया है। वह और बैंको तीन चुड़ैलों से मिलते हैं जो शेक्सपियर के संस्करण की ही तरह बिल्कुल वही भविष्यवाणियां करती हैं। उसके बाद लेडी मैकबेथ की बातों पर मैकबेथ और बैंको एक साथ डंकन की ह्त्या की योजना बनाते हैं।

मैकडफ और मॉल्कम द्वारा अंततः तख्तापलट किये जाने से पहले मैकबेथ का एक लंबा दस साल का शासन रहा है। दोनों संस्करणों के बीच समानताएं स्पष्ट हैं। हालांकि कुछ विद्वानों का मानना है कि जॉर्ज बुकानन की "रेरम स्कॉटिकेरम हिस्टोरिया" शेक्सपियर के संस्करण से और अधिक मेल खाती है। बुकानन के कार्य शेक्सपियर के दिनों में लैटिन भाषा में उपलब्ध थे।

कहानी के किसी भी अन्य संस्करण में मैकबेथ ने अपने स्वयं के महल में राजा की ह्त्या नहीं की है। विद्वानों ने शेक्सपियर के इस बदलाव को मैकबेथ के अपराध के अंधेरे पक्ष को आतिथ्य के सबसे बुरे अपराध के रूप में जोड़े जाते हुए देखा है। उस समय आम तौर पर मौजूद कहानी के संस्करणों में डंकन महल में नहीं बल्कि इन्वरनेस में घात लगाकर मारा जाता है। शेक्सपियर ने डोनवाल्ड और किंग डफ की कहानी को इस प्रकार गूंथ कर मिला दिया जो कहानी के लिए एक महत्वपूर्ण बदलाव साबित हुआ।

शेक्सपियर ने एक और खुलासा करने वाला बदलाव किया है। "क्रॉनिकल्स" में बैंको मैकबेथ द्वारा किंग डंकन की हत्या में उसका एक साथी है। वह इस तथ्य को सुनिश्चित करने में भी एक महत्वपूर्ण भूमिका निभाता है कि मॉल्कम नहीं बल्कि मैकबेथ बाद में हुए अप्रत्याशित तख्तापलट में सिंहासन को हासिल करता है। शेक्सपियर के समय में बैंको को स्टुअर्ट किंग जेम्स का प्रत्यक्ष पूर्वज माना जाता था। ऐतिहासिक स्रोतों में चित्रित बैंको शेक्सपियर द्वारा रचित बैंको से काफी अलग है। आलोचकों ने इस बदलाव के लिए कई कारण बताये हैं। सबसे पहले राजा के पूर्वज को एक खूनी के रूप में चित्रित करना जोखिम भरा हो सकता था। बैंको के बारे में लिखने वाले उस समय के अन्य लेखकों जैसे कि जीन डे शेलांद्रे ने भी संभवतः इसी कारण से अपनी रचना "स्टुअर्टाइड" में बैंको को एक खूनी नहीं बल्कि एक कुलीन व्यक्ति के रूप में चित्रित कर इतिहास को बदला है। दूसरा यह कि शेक्सपियर ने सिफ इसलिए बैंको के पात्र में बदलाव किया हो सकता है कि ह्त्या के लिए अन्य साथी के रूप में किसी नाटकीय पात्र की कोई जरूरत नहीं थी; हालांकि मैकबेथ को एक नाटकीय बदलाव दिए जाने की जरूरत थी - एक ऐसी भूमिका जिसके बारे में कई विद्वानों का तर्क है कि बैंको द्वारा पूरी की गयी है।

उन्नीसवीं सदी
बीसवीं सदी से वर्तमान तक
प्रदर्शन का इतिहास
स्रोत