Gražuolė yra mergaitė, kuri yra nepatenkinta gyvenimu mažame provincialiame Prancūzijos mieste, pastoviai bandydama atremti perdėta išpuikėlio „meilumą“. Gyvulys – Pabaisa yra princas, kuris buvo užkerėtas. Netikėtai pasiklydęs Maurices Gražuolės tėvas paklius pas jį, taip bus nulemta Gražuolei ir Pabaisai susitikti…

Septyniolikmetė Beibi (akt. Jennifer Grey) su šeima atvyksta atostogų į prabangų viešbutį. Naivi ir miela mergina kaip mat susidraugauja su viešbučio personalu, vienas kurių – žavingas šokėjas Džonis (akt. Patrick Swayze). Bandydama padėti į keblią padėtį patekusiai vyruko šokių partnerei Peni (akt. Cynthia Rhodes), mergina tampa Džonio šokių mokine, o netrukus ir žengia ant parketo. Tačiau svaiginantys muzikos ritmai, vis labiau kaistanti atmosfera ir žavingas šokių mokytojas pakerta Beibi ir mergina leidžiasi suviliojama šokių ir pasiduoda meilei.

Penkiolikmetė Cher Horovitz panaši į savo bendraamžes. Ji domisi mada, mėgsta spalvingus drabužius ir žvalgosi į vaikinus. Sužinojusi, kad mokyklos baigimo atestato pažymiai bus prasti, mergina imasi gudrybės ir moteriškų kerų. Iš pradžių superša du vienišus mokytojus ir supranta, kad visai malonu daryti gerus darbus. Tada bando bendraklasę, pilką pelytę Tają paversti patrauklia mergina... Galų gale Cher supranta, ko iš tikrųjų nori ir ką iš tikrųjų myli.