Years have never been defeated beauty, Anne Hathaway appeared on the Cannes red carpet, and the 40-year-old is still so beautiful! Years have never been defeated beauty, Anne Hathaway appeared on the Cannes red carpet, and the 40-year-old is still so beautiful! Years have never been defeated beauty, Anne Hathaway appeared on the Cannes red carpet, and the 40-year-old is still so beautiful! Years have never been defeated beauty, Anne Hathaway appeared on the Cannes red carpet, and the 40-year-old is still so beautiful! Years have never been defeated beauty, Anne Hathaway appeared on the Cannes red carpet, and the 40-year-old is still so beautiful! Years have never been defeated beauty, Anne Hathaway appeared on the Cannes red carpet, and the 40-year-old is still so beautiful!