Aunque las opiniones difieren en el análisis de los roles de los personajes en la tragedia de William Shakespeare "Macbeth", una visión primaria afirma que Macduff es un antagonista heroico porque se opone al trágico protagonista Macbeth. Sin embargo, una Se puede afirmar que Macbeth es tanto un protagonista como un antagonista.
La opinión de que Macbeth es su propio antagonista se basa en el análisis de que él es su peor enemigo y se deshace a sí mismo. Macduff es más comúnmente considerado el antagonista porque se opone moral a Macbeth. Macduff es un hombre de integridad que finalmente enfrenta y mata a Macbeth. Su papel como antagonista heroico es apoyado por las frecuentes menciones de que él es santo.