I Gravis Mushniks blomsterhandel går det ikke for godt. Butikken ligger midt i slumkvarteret, og omsætningen er støt dalende. En dag ændrer det sig dog, da den altid klodsede Seymour bringer en ny plante til butikken. Han kalder den Audrey junior, opkaldt efter den smukke ekspeditrice som han er forelsket i, og folk kommer fra nær og fjern for at se den mystiske plante. Men – planten lever ikke af vand og gødning. Da Seymour skærer sin finger ved et uheld, opdager han, at planten lever af blod! Og så må Seymour på den ene eller anden måde skaffe planten mad, hvis han vil beholde sit arbejde og tjene penge nok til at gifte sig med Audrey.