Anne Hathaway was 30 in Rio 2 when she played the character 'Jewel (voice)'.
That was over 9 years ago in 2014.
Today she is 40, and has starred in 74 movies in total, 20 of those since Rio 2 was released.
In Rio 2, I think Anne Hathaway looks: