Despite having a great career and a loving family, lawyer John Clark (Richard Gere) is missing something in his life as he meanders listlessly from day to day. On his commute back home one night, Clark notices a stunning woman (Jennifer Lopez) in a dance studio and decides on a whim to join a class for ballroom dancing. While Clark finds a new spark in his life, his wife, Beverly (Susan Sarandon), grows suspicious of his frequent absences, since he decides to keep his dancing a secret.