Jessica Alba was 29 in Spy Kids: All the Time in the World when she played the character 'Marissa Wilson'.
That was over 13 years ago in 2011.
Today she is 43, and has starred in 42 movies in total, 15 of those since Spy Kids: All the Time in the World was released.
In Spy Kids: All the Time in the World, I think Jessica Alba looks: