Gong Li was 40 in Hannibal Rising when she played the character 'Lady Murasaki'.
That was over 17 years ago in 2007.
Today she is 58, and has starred in 37 movies in total, 8 of those since Hannibal Rising was released.
In Hannibal Rising, I think Gong Li looks: