Mae West plays Rose Carlton, the kept woman of Chan Lo (Harold Huber), who takes her from walking the streets to pacing the floors of her high rent apartment. Rose ends up killing Chan and beats it from San Francisco to the frozen north. She boards a ship where burly sea captain Bull Brackett (McLaglen) takes a shine to her; when he finds out she killed Chan, he blackmails her into coming up and seeing him sometime. Boarding the ship in Seattle is missionary Annie Alden (Helen Jerome Eddy), who dies on the way to Alaska. Rose assumes Annie's identity and, upon arrival in Alaska proceeds to preach the Good Book, saving sinners by unorthodox methods. Mountie Jack Forrest (Philip Reed) arrives in town searching for Chan's murderer and he falls in love with Rose, unaware that the woman he loves is the killer he seeks.