Charlize Theron was 25 in The Curse of the Jade Scorpion when she played the character 'Laura Kensington'.
That was over 23 years ago in 2001.
Today she is 48, and has starred in 70 movies in total, 46 of those since The Curse of the Jade Scorpion was released.
In The Curse of the Jade Scorpion, I think Charlize Theron looks: