W surowych realiach średniowiecznej Szkocji losy ambitnego szlachcica Makbeta (Michael Fassbender) i jego żony Lady Makbet (Marion Cotillard) krzyżują się z mroczną przepowiednią. Trzy tajemnicze wiedźmy zapowiadają mu drogę do tronu, co budzi w nim niebezpieczne pragnienia. Pod wpływem manipulacji żony bohater zaczyna snuć plany, by sięgnąć po władzę. Wkrótce intrygi i zdrady prowadzą do wydarzeń, które zmienią wszystko.
W zapomnianym zakątku prowincji trzej bracia, w tym Adam (Jan Kowalski) i Marek (Tomasz Nowak), decydują się na desperacki krok, by uwolnić się od tyranii ojca. Po dokonaniu zbrodni ukrywają ciało, licząc na spokój. Gdy jednak wracają na miejsce pochówku, odkrywają, że zwłoki zniknęły. Podejrzenia zaczynają narastać, a więzi między nimi zostają wystawione na próbę.