Chociaż opinie różnią się analizą ról postaci w tragedii Williama Szekspira "Makbet", jeden podstawowy pogląd mówi, że Macduff jest bohaterskim antagonistą, ponieważ jest przeciwny tragicznemu prototypowi Makbeta. Sprawa może być taka, że Makbet jest zarówno protagonistą, jak i antagonistą.
Pogląd, że Makbet jest jego własnym antagonistą, opiera się na analizie, że jest on jego najgorszym wrogiem i sam się cofa. Macduff jest powszechnie uważany za antagonistę, ponieważ stoi w moralnej opozycji do Makbeta. Macduff jest człowiekiem uczciwości, który ostatecznie konfrontuje się i zabija Makbeta. Jego rolę heroicznego antagonisty wspierają częste wzmianki o jego świętości.