This is a scene from the movie "Shall We Dance?". Richard Gere as John Clark and Jennifer Lopez as his teacher Paulina do the tango dance. The song playing is "Santa Maria (Del Buen Ayre)" by The Gotan Project.
The magic of Fred Astaire and Ginger Rogers will probably never be truly duplicated by any actors currently working on screen, especially in this film, but every few scenes or so, Shall We Dance gives the audience a little bit of magic. The appeal in this film comes not from the dance sequences, but from the performances of the cast, which make an otherwise standard script a more memorable experience. The film will never fall into the "classic" category, but for those in search of feature film romance, Dance should fit the bill.