Paul Matthews (Tate Donovan) e Diane Farrow (Sandra Bullock) são talentosos cientistas sem sorte no amor. Desanimado com as seguidas rejeições, Paul é encorajado por amigos a visitar a cigana Madame Ruth (Anne Bancroft). Dela ele recebe uma poção mágica que faz com que pessoas do sexo oposto se apaixonem instantaneamente por quem a toma e resolve testar a milagrosa fórmula junto com a amiga.