Sally Bowles (Liza Minnelli) on amerikkalainen kabareelaulaja joka on tullut 1930-luvun alun Berliiniin etsimään paikkaansa auringossa ja laulaa Kit Kat-nimisellä klubilla. Sally majoittaa luokseen englantilaisen opettajan Brian Robertsin (Michael York), jonka kanssa hänelle kehkeytyy lopulta suhde. Myöhemmin Sally tapaa saksalaisen paronin nimeltään Maximilian von Heune (Helmut Griem), jonka kanssa sekä Sallylle että Brianille kehkeytyy suhde. Max kumminkin hylkää kummankin ja lähtee pois Berliinistä. Sally huomaa olevansa raskaana, muttei tiedä kumpi hänen lapsensa isä on. Brian tarjoutuu menemään Sallyn kanssa naimisiin, kasvattamaan lapsen yhdessä ja muuttamaan yhdessä Englantiin, Sally suostuu. Myöhemmin Sally tajuaa ettei hänellä ja Brianilla ole tulevaisuutta ja tekee abortin. Lopulta Brian lähtee pois Berliinistä ja Sally jää laulamaan klubille natsien tehdessä samalla nousuaan valtaan.

Elokuva sijoittuu Snow Hill -nimisen pikkukaupungin lumisiin maisemiin. Elokuvan pääosissa on kaksi palkkionmetsästäjää, Silence ja Tigrero. Silence on mykkä palkkatappaja, jolla on traumainen menneisyys, sekä herkkä liipaisinsormi. Hänen vastustajanaan on häikäilemätön Tigrero, joka nauttii ihmisten tappamisesta. Ennenpitkää edessä on lopullinen välienselvittely...

Mel Gibson heittää huulta lännensankari Bret Maverickinä, jonka vanhempi polvi tuntee myös 1950-luvun tv-sarjasta. Maverick on ammattipeluri, joka yrittää haalia rahaa päästäkseen mukaan suureen pokeriturnaukseen. Jokilaivalle korttia läiskimään pyrkii myös Jodie Fosterin esittämä Etelän kaunotar. Alkuperäinen Maverick, James Garner, nähdään sivuosassa.