Henry Roth elää Havaijin paratiisissa viettäen aikaansa viattomien lomaromanssien parissa. Se on mahtavaa elämää ilman sitoumuksia, kunnes Henry tapaa Lucyn. Heillä synkkaa heti alusta lähtien, mutta seuraavana päivänä Lucy ei ole tuntevinaankaan Henryä. Joutuuko Henry nyt maistamaan omaa lääkettään? Lucyn käytöksen syy on kuitenkin se, että hänen lähimuistinsa on vaurioitunut - yön aikana päivän muistot häviävät hänen mielestään. Rakastunut mies haluaa kuitenkin tehdä kaikkensa voittaakseen unelmiensa naisen sydämen.

David Aames on nuori ja menestynyt kustannuspomo, jolla on kaikkea, mitä rahalla voi saada. Mutta silti Davidista tuntuu, että elämästä puuttuu jotakin, kunnes hän tapaa eräissä juhlissa unelmiensa naisen. Onnen tiellä on kuitenkin Davidin entinen rakastettu, joka ei voi mustasukkaisuuttaan päästää irti Davidista. David ajautuu painajaismaiseen kierteeseen, jossa ei voi tietää, keneen luottaa...

Footloose on täynnä säkenöiviä tanssiesityksiä ja sähköisiä musiikkinumeroita. Se kuvaa kitkaa harmittoman nautinnon ja joustamattoman moraalin välillä. Kaupunkilaispoika Ren McCormick (Kevin Bacon) muuttaa keskilännen kylään, jossa tanssiminen – ja kaikki muutkin nuoruuden ilot – on kielletty. Ren viettelee parhaan ystävänsä Willardin (Chris Penn) ja papin tyttären (Lori Singer) kapinoimaan kanssaan. Elokuvan musiikkina soi aikansa hurmaavat Top 10 hitit – Kenny Logginsin ”Footloose”, Shalamarin ”Dancing In The Streets”, Deniece Williamsin ”Let’s Hear It For The Boy”, Bonnie Tylerin ”Holding Out For A Hero”, ja Footloosen rakkausteema, ”Almost Paradise”.