Carol Vinson is a showgirl turned gambling house hostess, flirting with customers and encouraging them to gamble recklessly. Her casino boss also dabbles in stolen goods. When she helps her boss evade a police raid, a local detective decides to make it his mission to hound Carol until he catches her doing something illegal. She skips out with her best friend Violet (Ann Miller) and Violet's boyfriend Eddie. They travel from town to town looking for vaudeville work and Detective Cramer follows them putting the kibosh on every potential job by spreading the word of their bad character. The trio are at rock bottom financially when they attend a revival show promising free coffee. Carol suffers an epiphany hearing the coins hit the collection plate. She believes that with her knowledge of showmanship she could make good money in the revival racket. Newly blonde and adopting the name "Sister Connie", Carol together with her friends starts to clean up on the revival circuit, planting "cripples" in the audience so that she can heal them. Cramer finally tracks her down again but Carol preempts his accusations by publicly acknowledging her previous life of shame as further proof that her current spirituality is real and accessible to anyone. Things start to go wrong as Carol is forced to make real contributions to a children's charity to maintain her image and a jewel thief from her previous life wants her aid in stealing a necklace from the patron of this charity. Add to all this that her scheduled "cripple" fails to show up for one of her shows and she accidentally heals someone who really uses crutches. In the end she turns to good, confesses her sins and is forgiven by everyone, including Detective Cramer.