Die Ursprünge des "Fluchs von Macbeth" sind rätselhaft, aber der am häufigsten genannte Grund für den Fluch ist der Glaube, dass Shakespeare im Text authentische Hexenflüche verwendet und ihn damit in Pech investiert hat. Gläubige verweisen auf eine lange und halb apokryphe Liste von Unfällen als Beweis.
Um den Fluch abzuwehren, ist es den Schauspielern in der Regel verboten, den Namen des Stücks zu nennen, sondern es wird nur als "Mackers" oder "Das schottische Stück" bezeichnet. Wenn jemand versehentlich den verbotenen Namen ausspricht, muss er ein Reinigungsritual durchführen. Dies beinhaltet normalerweise, sich dreimal herumzudrehen, zu spucken, zu fluchen, das Theater zu verlassen und wieder zugelassen zu werden oder eine bestimmte Zeile aus einem anderen Shakespeare-Stück zu rezitieren. Besonders abergläubische Schauspieler können mehrere dieser Zauber auf einmal verwenden, um sich vom bösen Makel des Stücks zu reinigen.