존 클라크의 인생을 뒤바꿔놓은 커다란 발단은 그의 퇴근길에서 우연하게 시작된다. 기차선로에 접해있는 미스 ‘미찌’의 댄스 스쿨에서 창 밖을 응시하고 있는 댄스 교사(폴리나_제니퍼 로페즈)의 모습을 존 클라크가 발견한 것이다. 자기를 응시하고 있는 듯한 폴리나의 눈길에 사로잡힌 존은 매일 밤마다 댄스 스쿨 앞을 지나칠 때면 유리창 너머로 그녀의 모습을 찾는다. 그러던 어느 날, 존은 마침내 전철에서 내려서 볼룸댄스 초급반에 등록한다. 첫 레슨이 있는 날, 존은 댄스 플로어를 미끄러지며 춤을 추기보다는 바닥에서 눈을 떼지 못한 채 레슨 시간을 다 허비해버린다. 첫 레슨을 받은 뒤 창피하기도 하고, 수줍기도 한 존은 춤을 그만 둘까도 생각해보지만 자신이 댄스의 매력에 서서히 빠져들고 있다는 것을 깨닫는다. 게다가 스포츠 중독자인줄 알았던 직장동료(스탠리 투치)가 볼룸댄스에 미쳐있었다는 비밀도 알게 된다. 하지만 존은 아내(비벌리_수잔 서랜든)에게 댄스를 배운다는 사실을 털어놓지 못한다. 만약 아내가 알면 존이 그들의 결혼생활에서 무기력감을 느꼈다고 해석할까봐, 그래서 뜻하지 않게 아내에게 상처를 주게 될까봐 숨기기로 결심한 것이다. 게다가 존은 미모에다가 육감적인 몸매를 가진 폴리나에게 가슴 설레는 애정을 품고 있다는 것을 느끼게 된다. 존은 폴리나의 각별한 권유로 시카고 최고의 댄스 경연대회에 출전하기로 결심한다. 남편의 의심스러운 변화에 위기감을 느낀 비벌리는 급기야 사립탐정에게 의뢰하여 남편한테 여자가 생긴 건 아닌지 알아봐달라는 요청을 하기에 이르는데..