Danny Teller, professor de ciências do ensino médio, aparece em uma audição para Macbeth, numa tentativa de recuperar sua namorada. Mas o diretor confunde a história de amor de Danny com um monólogo apaixonado e o coloca como a Bruxa # 1.
Danny quebra uma regra essêncial dos bastidores teatrais, dizendo "Macbeth" no teatro. É quando as coisas ficam estranhas. Luzes caem, objetos flutuam e fantasmas estranhos começam a cantar músicas de shows. Danny se junta com uma atriz da nova era, um guru de auto-ajuda italiano resistente e um diretor de palco obcecado por ficção científica para salvar os atores e sua ex-namorada da maldição de Macbeth.