Dans une banlieue de New York, le jeune Seymour, employé d’un minable fleuriste, est propriétaire d’une mystérieuse plante qu’il a baptisé Audrey de par amour pour Audrey, sa jolie collègue de travail.
Mais la plante se nourrit de sang humain, parlant pour réclamer sa nourriture et grandissant de façon inquiétante : elle devient très vite une attraction touristique. Bientôt, Seymour est obligé de lui fournir de nombreuses victimes et se retrouve pourchassé par sa morale…