Emma Watson showed the perfect figure in a swimsuit on vacation in Mexico

Emma Watson is now devoting more time, not to her acting career, but the duties of the UN Goodwill Ambassador and the fight for women's rights: a 29-year-old activist recently visited the G-7 Summit, where they discussed issues of gender equality and sexism.

And now Emma went to Cabo San Lucas for a well-deserved rest under the Mexican sun.

Last October, Watson was spotted in Mexico with a new boyfriend, businessman Brendan Wallace, but since then he has disappeared off the paparazzi.

Beauty Celebrities