Rachel Weisz was 35 in The Fountain when she played the character 'Queen Isabella/Izzi Creo'.
That was over 17 years ago in 2006.
Today she is 54, and has starred in 58 movies in total, 27 of those since The Fountain was released.
In The Fountain, I think Rachel Weisz looks: