Anna Paquin was 22 in X-Men: The Last Stand when she played the character 'Marie / Rogue'.
That was over 18 years ago in 2006.
Today she is 41, and has starred in 48 movies in total, 22 of those since X-Men: The Last Stand was released.
In X-Men: The Last Stand, I think Anna Paquin looks: