Arielia, hauskaa ja ilkikurista merenneitoa kiehtoo kaikki ihmiseen liittyvä. Hän sivuuttaa isänsä käskyn pysyä erossa meren yläpuolisesta maailmasta, vaan ui pintaan ja pelastaa raivoavassa myrskyssä unelmiensa prinssin. Hän tahtoo olla ihminen, joten tekee sopimuksen katalan merinoita Ursulan kanssa vaihtaen evänsä ja kauniin äänensä jalkoihin. Paras ystävänsä, suloinen ja puhelias Pärsky, ja vastahakoinen esiliinansa Sebastian, reggaeta laulava hulvaton rapu rinnallaan Arielin täytyy voittaa prinssin rakkaus ja pelastaa isänsä kuningaskunta. Kaikki tämä sydämen takoessa kilpaa kelloa vastaan. Sisältää tupakkatuotteita.
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.
Musiikintäyteisessä seikkailussa Barbie vaihtaa paikkaa kuninkaallisen kaksoisolennon kanssa. Uusien ystäviensä keskellä hän oppii, kuinka tärkeää on olla oma itsensä.
Vuoden 1961 lukioluokan hurjaa irrottelua.