Yıl 1963. Bir tatil beldesinde dans partneri ve arkadaşı Penny (Nicole Scherzinger) ile birlikte dans öğretmenliği yapan Johnny Castle (Colt Prattes), iş dışında kalan vakitlerinde de otelin diğer çalışanlarıyla arkadaşlık ederek ve dans ederek geçirmektedir. Baby olarak tanınan Frances (Abigail Breslin) adlı genç bir kız Johnny’nin çalıştığı otele ailesiyle birlikte gelir. Penny’nin hamile olduğunun ortaya çıkması üzerine Baby Johnny’nin dans partneri olur. Bu arada iki genç birbirine aşık olur. Sınıfsal farklılar birçok problem yaşanmasına yol açar.