En Ecosse, au XIe siècle : Macbeth, chef des armées, revient victorieux d'une guerre qui ensanglante le pays. C'est à ce moment qu'il rencontre trois sorcières, qui lui prédisent sa prochaine accession au trône. Assoiffé de pouvoir, et incité par son épouse, Macbeth assassine le roi Duncan. Désormais monarque, Macbeth s'enfonce dans la folie. Le roi veut également se débarrasser de Banquo, car les sorcières ont prédit que les enfants de celui-ci deviendraient rois. Il fait massacrer la famille du noble MacDuff, qui ne supporte plus la tyrannie du monarque. Celui-ci parvient néanmoins à s'enfuir et rejoint les troupes de Malcolm, fils de Duncan...