Akcja musicalu rozpoczyna się w Wielkanoc 1912 roku. Nowojorski tancerz Don Hewes rozstaje się ze swoją partnerką Nadine Hale, która wyjeżdża na kontrakt do Chicago. Rozgoryczony Don siedzi w barze z Johnnym. Wreszcie idzie o zakład z przyjacielem, że nawet z miernej tancereczki można...
Profesor Julius Kelp jest nieśmiałym mężczyzną. Ulega to diametralnej zmianie, gdy naukowiec wynajduje eliksir, który przemienia go w niesamowitego Buddy'ego Love'a.
Akcja filmu toczy się w latach trzydziestych XX wieku. Arthur Parker (Steve Martin) jest sprzedawcą, któremu niezbyt dobrze wiedzie się w sprawach zawodowych. Jest żonaty z Joan (Jessica Harper). Kiedy w sklepie muzycznym spotyka nauczycielkę, Eileen (Bernadette Peters), ulega jej urokowi.