Lord Makbet (Michael Fassbender) wraca z wojennej wyprawy. Wiedźmy przepowiadają mu wspaniałą przyszłość. W mężczyźnie budzą się ambicja i żądza władzy, podsycane dodatkowo przez Lady Makbet (Marion Cotillard). Z czasem prorocze słowa czarownic spełnią się, choć droga Makbeta na tron będzie niezwykle krwawa. Korona spocznie wprawdzie na jego skroniach, jednak okupi on to szaleństwem.