Anne Hathaway may have landed some outstanding movie roles in recent years, but the Oscar winner says she is already being cast aside for younger actors due to her age.
The 32-year-old star of Les Miserables, The Devil Wears Prada and Bride Wars admits she is already feeling the sting of ageing in Hollywood.
“I can’t complain about it because I benefited from it. When I was in my early 20s, parts would be written for women in their 50s and I would get them. And now I’m in my early 30s and I’m like, ‘Why did that 24-year-old get that part?’,” she told Glamour UK.
“I was that 24-year-old once, I can’t be upset about it, it’s the way things are.”
The actress added she is blown away by pop star Taylor Swift’s booming career.
“She just seems to be following her heart. I met her – I hope it’s OK to say this – when she and Jake [Gyllenhaal] were together. She was 20 at the time, and we hung out one night. I was like, ‘You are a magnificent creature’,” she said.
“She was on fire and I’ve watched her become this force of nature.”
Swift briefly dated Hathaway’s Brokeback Mountain co-star in 2010.
Photos: Glamour UK