Catherine McCormack was 28 in Spy Game when she played the character 'Elizabeth Hadley'.
That was over 22 years ago in 2001.
Today she is 52, and has starred in 31 movies in total, 15 of those since Spy Game was released.
In Spy Game, I think Catherine McCormack looks: