Gina Norris (QUEEN LATIFAH) is a single mom who's moved from Chicago to Atlanta so that her musically gifted daughter, Vanessa (PAIGE HURD), can attend school there. They live with Paulette (LAURA HAYES), who has her hands full with her teenage daughter Darnelle (KESHIA KNIGHT PULLIAM) who's into wearing provocative clothing and dating all of the wrong sorts of men.
Gina works as a hair stylist for demanding and demeaning European owner Jorge Christophe (KEVIN BACON) who routinely takes credit for Gina's work and has no problem putting down lowly shampoo girl Lynn (ALICIA SILVERSTONE). When Gina has finally had enough, she quits and decides to open her own beauty shop with Lynn in tow.
It's not long before Gina's previous clients from Jorge's salon -- including Atlanta socialites Joanne Marcus (MENA SUVARI) and Terri Green (ANDIE MacDOWELL) -- follow her to her place, where she has to jettison some of the stylists who worked for the previous owner.
Others, however, such as Miss Josephine (ALFRE WOODARD), Chanel (GOLDEN BROOKS) and the pregnant Ida (SHERRI SHEPHERD), stay on, while Gina brings on new stylists such as James (BRYCE WILSON). She must also put up with an eclectic assortment of characters who enter her shop every day, such as Willie (LIL' JJ), a boy hustler who's into videotaping women's posteriors.
For Gina, it's not all work and no play, however, as she soon finds herself attracted to Joe (DJIMON HOUNSOU), the electrician/piano player who lives upstairs from her shop. Even so, Gina must worry about making ends meet and keeping the shop open, all while dealing with a tough state inspector and the efforts of Jorge to sabotage her business.