El manso asistente de floristería Seymour (Rick Moranis) suspira por su compañera de trabajo Audrey (Ellen Greene). Durante un eclipse total, descubre una planta inusual a la que llama Audrey II, que se alimenta únicamente de carne y sangre humana. La planta en crecimiento atrae una gran cantidad de negocios para la tienda que antes estaba en dificultades. Después de que Seymour alimenta al novio de Audrey, Orin (Steve Martin), a la planta después de la muerte accidental de Orin, debe encontrar más cuerpos para la planta cada vez más sedienta de sangre.