Kate Beckinsale was 40 in Absolutely Anything when she played the character 'Catherine'.
That was over 9 years ago in 2015.
Today she is 50, and has starred in 49 movies in total, 7 of those since Absolutely Anything was released.
In Absolutely Anything, I think Kate Beckinsale looks: