Good JL0 didn't get the role
I could never imagine someone like Jennifer Lopez with her squeaky, nasal voice in a role like that. She would ruin the whole movie. She needs to stick to roles where she can play herself.
Penelope Cruz would have been a good choice, but Eva Mendes is even better.