I am not convinced that Jennifer Lopez is a good actress (she has many more failed films than successes) and I do agree that she is a great singer, dancer, fashionista, and businesswoman (she has launched both clothing and perfumes for women). So did she get the role of Puchi Lavoe in the movie "El Cantante" because she is J LO and her husband Marc Anthony was playing Hector Lavoe? Probably. Here is a video interview of her in which she talks about the passionate relationship between Hector and Puchi Lavoe, and indirectly, between Marc Anthony and Jennifer Lopez. Looks like the salsa legend and his lover, they too seem to have a loving relationship.
My Life In Bits And Pieces in Massachusetts.