Ursula Andress was 30 in Casino Royale when she played the character 'Vesper Lynd'.
That was over 57 years ago in 1967.
Today she is 88, and has starred in 58 movies in total, 45 of those since Casino Royale was released.
In Casino Royale, I think Ursula Andress looks: