Shall We Dance? is a 2004 American film that is a remake of the award-winning 1996 Japanese film of the same name.
John Clark (Richard Gere) is a lawyer with a charming wife (Beverly, played by Susan Sarandon) and loving family, who nevertheless feels that something is missing as he makes his way every day through the city. Each evening on his commute home through Chicago, John sees a beautiful woman staring with a lost expression through the window of a dance studio. Haunted by her gaze, John impulsively jumps off the train one night, and signs up for ballroom dancing lessons, hoping to meet her. At first, it seems like a mistake. His teacher turns out to be not Paulina (Jennifer Lopez), but the older Miss Mitzi (Anita Gillette), and John proves to be just as clumsy as his equally clueless classmates Chic (Bobby Cannavale) and Vern (Omar Miller) on the dance-floor. Even worse, when he does meet Paulina, she icily tells John she hopes he has come to the studio to seriously study dance and not to look for a date. But, as his lessons continue, John falls in love with dancing. Source: Wikipedia.
This post works better if you listen Santa Maria (Del Buen Ayre), performed by Gotan Project, from the Shall We Dance original soundtrack.