Quem é o antagonista em "Macbeth"?

Embora as opiniões difiram na análise dos papéis dos personagens na tragédia de William Shakespeare "Macbeth", uma visão primária afirma que Macduff é um antagonista heróico porque se opõe ao trágico protagonista Macbeth. No entanto, um pode-se argumentar que Macbeth é protagonista e antagonista.

A visão de que Macbeth é seu próprio antagonista repousa na análise de que ele é seu pior inimigo e se destrói. Macduff é mais comumente considerado o antagonista porque se opõe moralmente a Macbeth. Macduff é um homem íntegro que finalmente confronta e mata Macbeth. Seu papel como um antagonista heróico é apoiado por menções frequentes de que ele é santo.