麥克白將軍(麥可·法斯賓德 Michael Fassbender 飾)是蘇格蘭國王鄧肯(大衛·休里斯 David Thewlis 飾)的表弟,在外抵禦外敵平反謀亂,戰功赫赫,某日歸國途中,遇見了三個女巫,女巫預言麥克白將會加官進爵,此言令麥克白心中蠢蠢欲動。然而,最終將要繼承王位的,卻是班柯將軍(帕迪·康斯戴恩 Paddy Considine 飾)的兒子。
在妻子(瑪麗昂·歌迪亞 Marion Cotillard 飾)的慫恿之下,麥克白殺死了國王,登上了王座,爲了保住王位和弒君的祕密,麥克白的雙手沾滿了鮮血,班柯將軍、麥克德夫夫人(伊莉莎白·德比齊 Elizabeth Debicki 飾)和她的孩子均死在了麥克白的屠刀之下,而麥克白亦在瘋狂的道路上漸行漸遠。