Хоча вони протистоять один одному протягом усієї історії, Макбет і Макдуф мають багато подібності. Ніхто з них не боїться бою. До того, як Макбет став королівським, він був солдатом. Невдовзі після цього Макдуф убив Макбета.
З якої причини Макбет згадує ім’я Макдуфа? Він розуміє, що той не прийшов на бенкет і ставиться до нього з підозрою. Що, за словами Макбета, він робитиме далі? Він відішле шпигунів шукати Макдафа.
У «Макбеті» Вільяма Шекспіра МакДаф — тан Файфа, один із дворян Шотландії. Він вірний королю Дункану і синові Дункана Малкольму. Макдуф є головним антагоністом п'єси, тому що він виступає проти Макбета, головного героя, і зрештою вбиває його.
Хоча Макдаф приходить представляти тип "доброта" у темному світі Макбета Шекспір також допускає деяку нестабільність свого характеру. Це стає найбільш очевидним у 4.3, коли Макдуфф приєднується до Малкольма в Англії. У цій сцені п’єса перемістилася від заворушень у Шотландії до Англії.
Макбет кепкує над Макдуффом, але Макдуф просто хоче битися. Макбет стверджує, що його неможливо перемогти через пророцтво відьом, але потім Макдуф розповідає, що він народився шляхом кесаревого розтину. Макбет клянеться боротися далі, і обидва чоловіки б’ються.