Rok 1963. Siedemnastoletnia Frances Houseman zwana Baby (Jennifer Grey) wraz z rodzicami (Kelly Bishop, Jerry Orbach) oraz siostrą Lisą (Jane Brucker) przebywa na wakacjach w ekskluzywnym pensjonacie. Znudzona dziewczyna zwiedza ośrodek i trafia do części dla personelu. Staje się świadkiem występu instruktorów tańca, Penny Johnson (Cynthia Rhodes) i Johnny'ego Castle'a (Patrick Swayze), którzy przygotowują się do pokazu tanecznego. Niebawem okazuje się, że Penny nie może wziąć w nim udziału. Frances proponuje, że ją zastąpi, a ponieważ nie umie tańczyć, rozpoczyna niezwykle intensywny trening pod okiem Johnny'ego. W trakcie nauki para zakochuje się w sobie, ale dla ojca Frances, szanowanego lekarza, tancerz nie jest dobrym kandydatem na zięcia. Jeden z najsłynniejszych filmów muzycznych lat osiemdziesiątych, który za piosenkę zatytułowaną "(I've Had) The Time of My Life" otrzymał statuetkę Oscara.