Jennifer Lopez was 51 in Marry Me when she played the character 'Kat Valdez'.
That was over 2 years ago in 2022.
Today she is 54, and has starred in 73 movies in total, 2 of those since Marry Me was released.
In Marry Me, I think Jennifer Lopez looks: