"Makbet" to szekspirowska opowieść o ambicjach, żądzy władzy, pasji i przekraczaniu granic. Krwawy dramat rozgrywający się XI-wiecznej Szkocji, w którym jedno morderstwo pociąga za sobą kolejne, napędzając błędne koło zbrodni. Tragedia jest nieunikniona – zemsta, zdrada, strach i obłęd zamykają bohaterów w pułapce ich własnych emocji.
W Szkocji szaleje wojna domowa. Zdrajca Macdonwald (Hilton McRae) wypowiada posłuszeństwo i sprowadza norweskich najemników. Jedynie nieliczni pozostają wierni królowi Duncanowi (David Thewlis), który wysyła przeciwko wrogom swojego najlepszego dowódcę, Makbeta (Michael Fassbender). Losy wojny rozstrzygają się w krwawej bitwie, podczas której Makbet zabija zdrajcę i pokonuje jego wojska. Po starciu spotyka na wrzosowisku wiedźmy, które przepowiadają mu koronę królewską. Makbet stopniowo zaczyna wierzyć w ich wróżbę i myśleć nad jej urzeczywistnieniem. Jego ambicje przeradzają się w obsesję, podsycaną przez żądną władzy Lady Makbet (Marion Cotillard). Kiedy Duncan przyjeżdża do ich zamku w Inverness, żona namawia Makbeta do popełnienia morderstwa.