Caterina Murino was 28 in Casino Royale when she played the character 'Solange Dimitrios'.
That was over 18 years ago in 2006.
Today she is 46, and has starred in 39 movies in total, 31 of those since Casino Royale was released.
In Casino Royale, I think Caterina Murino looks: