Embeth Davidtz was 33 in Bicentennial Man when she played the character 'Little Miss / Portia'.
That was over 24 years ago in 1999.
Today she is 58, and has starred in 38 movies in total, 19 of those since Bicentennial Man was released.
In Bicentennial Man, I think Embeth Davidtz looks: