Zoë Kravitz was 32 in The Batman when she played the character 'Selina Kyle / Catwoman'.
That was over 2 years ago in 2022.
Today she is 35, and has starred in 40 movies in total, 1 of those since The Batman was released.
In The Batman, I think Zoë Kravitz looks: