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.
Cher on 15-vuotias Beverly Hillsin lukion oppilas, jonka mielessä ovat shoppailu ja pojat - enimmäkseen kuitenkin shoppailu. Mukana ovat myös homssuinen siirto-opiskelija, hänen kumppaniehdokkaansa sekä Cherin herkkä velipuoli.
Viola Hastings kuulee kauhukseen, että tyttöjen futisjoukkue lopetetaan. Kun portti poikien joukkueeseen ei muuten aukea, Viola päättää esiintyä veljenään Sebastianina, jonka oleskelu Lontoossa venähtää. Mutta pojan rooli ei olekaan ihan helppo vetää, etenkään kun kämppiksenä on söpö Duke, joka tosin on ihastunut kauniiseen Oliviaan, joka puolestaan ihastuu herkkään uuteen poikaan Sebastianiin...
Romanttinen taiwanilaistyttö Bu löytää pullopostia, jossa lukee: "Tiesitkö, että odotan sinua? Albert" Lähettäjä löytyy Hongkongista, mutta viesti olikin tarkoitettu miehelle! Matkustettuaan Hongkongiin asti Bu päättää hieman seikkailla eikä todellakaan joudu pettymään. Hän pelastaa sattumalta upporikkaan Chanin hengen ja rakastuu korviaan myöten, mutta joutuu palaamaan pettyneenä maalaiskyläänsä. Sitten rantaan ajautuu varsin henkilökohtaista pullopostia...