
Sadie McKee (Joan Crawford) is a young woman who works as a waitress in a small town. She is in love with a local man, Steve Cochran (Franchot Tone), but he is not interested in her. One day, Sadie meets a wealthy man named Charles Pike (Gene Raymond) and he falls in love with her. Sadie leaves town with Pike and they get married. However, Pike is not a good husband and he is often unfaithful to Sadie. Sadie eventually leaves Pike and returns to her hometown. She finds that Steve is still in love with her and they get married.