1. PERDE
Cadılar, Kral Duncan'ın ordusundaki iki general olan Macbeth ve Banco'ya, Macbeth'in önce Cawdor Baron'u, sonra da İskoçya Kral'ı olacağını söyler. Banco'yu da kralların babası olarak selamlarlar. Cadılar kaybolduğu anda kralın habercileri gelir ve Macbeth'i yeni Cawdor Baron'u olarak selamlar. Şaşıran Macbeth, cadıların diğer kehanetlerinin de gerçekleşip gerçekleşmeyeceğini merak eder. Kocasının başından geçen ilginç olayları anlattığı mektubu alan Lady Macbeth, Macbeth'in hırsını körüklemek için her tür yolu deneyeceğini söyler. Kral Duncan ve maiyeti Macbeth'in şatosuna gelir. Macbeth, karısının ısrarıyla kralın yatak odasına gider ve onu öldürür. Lady Macbeth bıçağı alıp kanı kralın muhafızlarının üzerine sürer; böylelikle suçlu onlar olacaktır. Taç sahibi olan Macbeth, Banco'nun soyunun kral olacağı kehanetini unutamamaktadır. Banco ve oğlunu öldürmeleri için kiralık katiller tutar. Banco öldürülür, fakat oğlu kaçar. Macbeth, ziyafet sofrasında Banco'nun hayaletini görür.
2. PERDE
Banco'nun hayaletini gördüğü için korkuya kapılan Macbeth, tekrar cadılara gider. Onlar da Macbeth'e, Macduff'a dikkat etmesini, kadından doğan birinin ona zarar veremeyeceğini ve Birnam Ormanı yürümeye başlamadan ona bir zarar gelmeyeceğini söylerler. Son olarak cadılar Macbeth'e, Banco'nun hayaletini ve İskoçya Krallarını gösterip, Banco'nun ailesinin hükümdar olacağını söylerler. Bunları öğrenen Lady Macbeth, kocasına Macduff'ın ailesini öldürmesi ve Banco'nun oğlunun peşine düşmesi için baskı yapar. Bir grup İskoçyalı toplanıp Macbeth'lerin zulmüne baş kaldırmak için Birnam ormanında bir araya gelir. Macduff, ailesinin Macbeth tarafından nasıl katledildiğini anlatır. Öldürülen Kral Duncan'ın oğlu onlara katılır ve kendilerini gizlemek için Birnam ormanındaki ağaçların dallarını kullanmalarını öğütler. Lady Macbeth, işlenen tüm cinayetlerden dolayı dehşete kapılmıştır. Nedimesi ve bir doktorun önünde uyurgezer bir halde dolaşırken işledikleri bütün cinayetleri sayıklar. Macbeth, karısının ölüm haberini alır. Yaptığı tüm kötülüklerden dolayı hissettiği pişmanlığı dile getirir. Daha sonra Birnam ormanının kendi ordusuna doğru ilerlediği haberini alır. Macbeth, Macduff ile karşılaşır. Macduff, normal bir şekilde doğmadığını, vaktinden önce annesinin karnı yarılarak doğumunun gerçekleştiğini söyler. Macbeth'in yenileceği günün kehanetleri doğrulanmıştır, Macduff, Macbeth'i öldürür; böylelikle zalim Macbeth'lerin hükümdarlığı sona erer.