Jennifer Lopez was 39 in The Back-Up Plan when she played the character 'Zoe'.
That was over 14 years ago in 2010.
Today she is 54, and has starred in 73 movies in total, 34 of those since The Back-Up Plan was released.
In The Back-Up Plan, I think Jennifer Lopez looks: