Jane DeLuca
(Whoopi Goldberg), chanteuse noire et homo au franc-parler, est virée d'un bar-concert à New-York. Décidée à percer à Los Angeles, elle répond à l'annonce de Robin
(Mary-Louise Parker), une jeune femme blanche aisée très BCBG, souhaitant partager son voyage-souvenir jusqu'à San Diego. Jane s'arrête à Pittsburgh voir son amie Holly Pulchik
(Drew Barrymore). Sous les yeux de ses deux visiteuses, celle-ci – enceinte de deux mois – assomme son compagnon Nick
(Billy Wirth), dealer et macho. Les trois femmes partent après avoir ligoté l'homme, furieux. Le lendemain dans les journaux, elles découvrent que Nick est mort des suites du coup sur la tête. Elles décident de ne rien dire à la police. Atteinte du sida, Robin est hospitalisée. Aussi ses amies s'installent dans la villa qu'elle a louée, et Jane est embauchée comme chanteuse dans le bar d'Anna
(Amy Aquino). Alex
(James Remar), le barman, séduit Robin, enfin rétablie. Mais celle-ci le repousse car il connaît sa séropositivité, et oblige Jane à déménager pour le lui avoir révélé. Quant à Holly, elle est amoureuse d'Abe Lincoln
(Matthew McConaughey), un policier fou d'elle malgré sa grossesse et son crime. Toutefois, intègre, il la remet à la justice. Robin et sa mère Elaine
(Anita Gillette), venue lui rendre visite, évoquent les souvenirs douloureux de leur frère et fils mort à six ans. Au cours du procès, Robin se réconcilie avec Jane, et son témoignage permet de réduire la peine de Holly à six mois de prison. Le bébé – noir – naît pendant cette détention. Robin et Jane chanteront ensemble pour la libération de Holly. Puis Jane termine enfin son voyage en partant passer une audition à Los Angeles.