Schottland im Mittelalter. Getrieben von seiner ehrgeizigen Frau (Marion Cotillard) und einer
dunklen Prophezeiung beginnt der unaufhaltsame Aufstieg des machthungrigen Heerführers Macbeth
(Michael Fassbender). Er ermordet seinen König Duncan (David Thewlis) um selbst den Thron zu
besteigen. Erst als sich Duncans Sohn Malcolm (Jack Reynor) mit Macbeths Rivalen Macduff (Sean
Harris) gegen den Königsmörder verbündet wendet sich das Blatt.