Kate del Castillo was 46 in Bad Boys for Life when she played the character 'Isabel'.
That was over 4 years ago in 2020.
Today she is 51, and has starred in 31 movies in total, 2 of those since Bad Boys for Life was released.
In Bad Boys for Life, I think Kate del Castillo looks: