Jennifer Lopez with Marc Anthony and Shakira