Anne Hathaway was 36 in Roald Dahl's The Witches when she played the character 'Grand High Witch'.
That was over 3 years ago in 2020.
Today she is 41, and has starred in 74 movies in total, 4 of those since Roald Dahl's The Witches was released.
In Roald Dahl's The Witches, I think Anne Hathaway looks: