Dans le Yorkshire, la corruption généralisée des services de police fait régner la paranoïa et la méfiance. Un jeune journaliste, Eddie Dunford, tente de découvrir la vérité au sein du labyrinthe de mensonges de plus en plus complexe qui caractérise l'enquête de la police sur une série d'enlèvements d'enfants...
XIème siècle : Écosse. Macbeth, chef des armées, sort victorieux de la guerre qui fait rage dans tout le pays. Sur son chemin, trois sorcières lui prédisent qu'il deviendra roi. Comme envoûtés par la prophétie, Macbeth et son épouse montent alors un plan machiavélique pour régner sur le trône, jusqu'à en perdre la raison...