Julia Roberts was 32 in The Mexican when she played the character 'Samantha Barzel'.
That was over 23 years ago in 2001.
Today she is 56, and has starred in 73 movies in total, 40 of those since The Mexican was released.
In The Mexican, I think Julia Roberts looks: