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.

Finanseksperten Michael Boll (James Spader) har tilsyneladende alt: begavelse, udseende, godt job, lækker velhavende veninde og en fremtid, der ser mere end lovende ud. En dag møder han den godt udseende Alex (Rob Lowe), der med sit ulastelige udseende og sin umættelige appetit på vin, kvinder - og fare - virker næsten magnetisk dragende på den regelrette Michael. Alex tager Michael med til steder, han ikke i sin vildeste fantasi havde forestillet sig, og hvor han møder kvinder, han kun har kunnet drømme om. Men som altid, hvis noget virker, som om det er for godt til at være sandt, viser der sig at være noget galt.

Ved en vild fest i 60’erne, bliver babyen Thomas Henry Butterfly Rainbow Fred (alias den 15. hertug af Bournemouth) ved et uheld forbyttet med en anden. Thomas opvokser nu ved en pakistansk familie, og den anden baby vokser op i USA ved et meget rigt par. Da Tommy opdager at han er den retmæssige arving af titlen og den enorme formue som følger med titlen. Tommys forsøg fører ham til den griske advokat Shadgrind hvor han medbringer sit eneste bevis på titlen - en sølvrangle... Imens forsøger Tommy’s rigtige mor uvidende om familieforholdet at forføre ham, mens hans drømmepige kun ønsker at gifte sig med Henry - hans rival...