Who betrayed macbeth

Macbeth was ultimately betrayed by his own ambition and the manipulation of the Three Witches and Lady Macbeth. Lady Macbeth encourages Macbeth to commit regicide and take the throne, while the witches' prophecies lead him to believe in his own invincibility and future kingship. In the end, Macbeth's unchecked ambition and increasing paranoia lead to his downfall.