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.

Las Vegasissa yhteiskuntaopin opettaja Eugene Simonet antaa oppilaille tehtäväksi keksiä tapoja parantaa maailmaa. 11-vuotias Trevor McKinney keksii ajatuksen jokaisen hyvän teon jakamisesta eteenpäin kolmelle seuraavalle sen sijaan, että tekisi vastapalveluksen. Kun pyyteettömät hyvät teot saavuttavat losangelesilaisen toimittajan, hän alkaa selvittää, mistä liike on lähtöisin.

Will Keane on viittäkymppiä lähestyvä menestyvä newyorkilainen ravintoloitsija ja parantumaton naistenmies. Mies purjehtii suhteesta toiseen kunnes hän kohtaa nuoren Charloten, joka on valmis maistamaan elämää. Will ei voi vastustaa viettelyn jännitystä ja lankeaa uuden haasteen edessä. Vielä kokematon Charlotte on sulaa vahaa maailmanmiehen käsittelyssä, mutta romanssi saa tylyn lopun. Will tajuaa menettäneensä kenties viimeisen tilaisuuden todelliseen rakkauteen. Voiko vanha tiikeri päästä eroon raidoistaan? Will päättää ainakin yrittää...