Seymour Krelborn je povučeni, neugledni i neuspješni mladić koji radi u jednoj propaloj cvjećarni kod g. Mushnika. Seymour je potajno zaljubljen u kolegicu Audrey koja radi s njim, no ona već ima vezu sa sadističkim zubarom Orinom Scrivellom. Jednog dana Seymour pronalazi neobičnu biljku mesožderku koju nazove Audrey II te ju postavi na izlog cvjećarne što izazove neviđenu pozornost kod kupaca.

Attilio di Giovanni (R. Benigni) je pjesnik i profesor književnosti u Rimu, poetična duša koja pomalo živi u svom svijetu. Iako ga mnogo žena simpatizira, on je jako zaljubljen u Vittoriju (N. Braschi) koja ne obraća previše pažnje na njega. Svake noći on sanja da je ženi, makar bio odjeven samo u bokserice i potkošulju, uz klavirsku pratnju pjevača Toma Waitsa. Jednoga dana Vittoria otputuje u Irak sa svojim prijateljem, pjesnikom Fuadom (J. Reno), u zemlju u kojoj se upravo rasplamsao rat. Prilikom bombaškog napada Vittoria je ranjena i leži u komi. Saznavši to, Attilio odluči poći k njoj, iako nesvjestan opasnosti u koju se upušta...