In Little Shop of Horrors, geeky florist Seymour Krelborn (Rick Moranis) is madly in love with his co-worker Audrey (Ellen Greene). When Seymour adopts a strange plant that falls to Earth during a solar eclipse and names it Audrey II, in her honor, he gets far more than he bargained for. After cutting himself in the shop, Seymour learns that the only food that can keep this strange plant alive is human blood. Audrey II quickly grows too large for Seymour to feed from his own blood alone and Seymour decides to feed Audrey's dentist boyfriend, Orin Scrivello (Steve Martin), to the plant. Even this isn't enough to slake the plant's hunger, however, and Audrey II eventually consumes the floral shop's owner, Mister Mushnik (Vincent Gardenia). Audrey II also tries to eat Audrey, Seymour's love. When Patrick Martin (James Belushi) from World Botanical Enterprises proposes selling little Audrey IIs around the world, Seymour realizes that he must destroy the plant before anyone else comes to harm. A final battle then ensues between Seymour and the plant.