Jennifer Lopez was 26 in Selena when she played the character 'Selena Quintanilla-Pérez'.
That was over 27 years ago in 1997.
Today she is 54, and has starred in 73 movies in total, 61 of those since Selena was released.
In Selena, I think Jennifer Lopez looks: