To be fair, while Jennifer Lopez is no Andrea Burns (who is?), she would probably be quite funny as Daniela. Though Ana Ortiz is really as ideal for the role as it gets--yes, I know, typecasting.
Rosario Dawson is completely wrong for Nina, but she would make a really nice Vanessa--even if she couldn't really sing the part as written.
Rita Moreno would make quite a good Abuela Claudia, if she manages to play a Cuban woman instead of Puerto Rican (yes, there is a difference). She's better-suited for the Priscila Lopez role, but not only is it too small, but she is too old for it by now.
"Some people can thrive and bloom living life in a living room, that's perfect for some people of one hundred and five. But I at least gotta try, when I think of all the sights that I gotta see, all the places I gotta play, all the things that I gotta be at"