Bien que les opinions diffèrent dans l'analyse des rôles des personnages dans la tragédie de William Shakespeare « Macbeth », un point de vue principal affirme que Macduff est un antagoniste héroïque parce qu'il est opposé au protagoniste tragique Macbeth. Cependant, un On peut faire valoir que Macbeth est à la fois un protagoniste et un antagoniste.
Le point de vue selon lequel Macbeth est son propre antagoniste repose sur l'analyse selon laquelle il est son pire ennemi et se défait lui-même. Macduff est plus communément considéré comme l'antagoniste parce qu'il s'oppose moralement à Macbeth. Macduff est un homme intègre qui affronte et tue finalement Macbeth. Son rôle d'antagoniste héroïque est soutenu par de fréquentes mentions de sa sainteté.