Rachel Weisz was 47 in The Favourite when she played the character 'Sarah Churchill, Lady Marlborough'.
That was over 5 years ago in 2018.
Today she is 54, and has starred in 58 movies in total, 3 of those since The Favourite was released.
In The Favourite, I think Rachel Weisz looks: