El hombre es Edward Lionheart (Vincent Price), un actor de teatro que durante su carrera solo recibió comentarios negativos por parte de la crítica, cosa que lo llevó a intentar suicidarse.
Guiado por un deseo de venganza, el actor planea matar a todos los críticos que lo subestimaron, con la ayuda su propia hija, Edwina (Diana Rigg), y un grupo de vagabundos.
Tras asesinar a otro crítico, Hector Snipe (Dennis Price), Lionheart ata su cadáver a la cola de un caballo arrastrándolo por la tierra, imitando una escena de la obra Troilo y Crésida.
El inspector Boot (Milo O'Shea), que está a cargo de la investigación, ordena que el resto de los críticos sean vigilados por policías para evitar nuevos asesinatos.
Tras esto, Devlin se dirige a un gimnasio para practicar esgrima, donde es atacado por el mismo Lionheart.
Allí recita unas líneas de El rey Lear y muere alcanzado por las llamas.
Theatre of Blood obtuvo una respuesta positiva por parte de la crítica cinematográfica.