約翰(理查·基爾 Richard Gere飾)面臨著典型的中年危機:即使有著幸福家庭和體面事業,內心的空虛和壓力卻隨著年齡而倍增。他一成不變的生活需要某些催化劑,來重新喚醒內心激情。
每次路過舞蹈室,約翰都會看到舞蹈老師寶琳娜(詹妮弗·洛佩茲 Jennifer Lopez飾)。她美麗而略帶神秘的魅力、加上約翰內心期待的某種生活的變化,終於把他帶進了里面的舞蹈課程。他報名參加這里的社交舞培訓,但令人失望的是老師並不是寶琳娜。更糟糕的是,約翰舞姿笨拙,似乎並不是跳舞的料。
然而,當學舞成為了約翰生活的一部分,當他終於結識了寶琳娜並和她甚為投緣,情況開始有了變化——約翰報名參加了一個芝加哥的舞蹈大賽,而約翰的婚姻,也亮起了紅燈。