Seymour Krelbourn is een arme jongeman, die werkt bij een kleine bloemenwinkel op Skid Row, als hij een wonder ontdekt. Na een totale eclips van de zon, vindt hij een vreemde plant. Hij brengt deze naar de winkel en dat is het begin van roem, rijkdom en liefde. Het enige probleem is, dat de plant zich voedt met menselijk bloed. Seymour en de plant zijn tot elkaar verdoemd. Voor eeuwige roem moet Seymour wel voldoende menselijke lichamen vinden om de plant tevreden te houden. Uiteindelijk overwint het kwaad.