Zhang Ziyi was 27 in TMNT when she played the character 'Karai (voice)'.
That was over 17 years ago in 2007.
Today she is 45, and has starred in 47 movies in total, 28 of those since TMNT was released.
In TMNT, I think Zhang Ziyi looks: