Li Bingbing was 34 in The Forbidden Kingdom when she played the character 'Ni Chang a.k.a White-Haired Witch'.
That was over 16 years ago in 2008.
Today she is 51, and has starred in 27 movies in total, 13 of those since The Forbidden Kingdom was released.
In The Forbidden Kingdom, I think Li Bingbing looks: