Jennifer Lopez and her husband Marc Anthony star in El Cantante, a colourful but uninspired biopic of Hector Lavoe, vocal hero of the Seventies salsa scene in New York. Decent music is intercut with drug-taking, shouting and Lopez in a thousand outfits.