To desillusjonerte mennesker, kabaretsangerinnen Amy Jolly (Marlene Dietrich) og fremmedlegionæren Tom Brown (Gary Cooper), forelsker seg under Rifkrigen. Det byr på problemer, ettersom Tom er en skjørtejeger, og en annen rikmann begynner å fatte interesse i Amy.