She's an Oscar-winning A-lister lauded as one of Hollywood's most talented and beautiful stars, but at 32, Anne Hathaway says she is losing roles because of her age.
Hathaway is the latest female actor to highlight Hollywood's sexism and ageism problem in an interview with Glamour, in which she reveals Hollywood casting directors are turning her away in favour of younger women.
Earlier this year Maggie Gyllenhaal, 38, revealed she had been deemed too old to play the part of a 55-year-old man's love interest, while Emma Thompson and Helen Mirren have recently spoken out against the industry's obsession with beguiling ingénues.
Hathaway admits that it's a problem she herself once profited from.
“I can't complain about it because I benefited from it,” Hathaway admitted. “When I was in my early twenties, parts would be written for women in their fifties and I would get them. And now I'm in my early thirties and I'm like, ‘Why did that 24-year-old get that part?’
“I was that 24-year-old once, I can't be upset about it, it's the way things are," she went on. “All I can do right now is think that thankfully you have built up perhaps a little bit of cachet and can tell stories that interest you and if people go to see them you'll be allowed to make more.”
Despite Hathaway's recent experience, she can be thankful that while there are directors like Nancy Meyers, women over the age of 30 will be represented onscreen. Hathaway plays the CEO of a fashion firm, alongside Robert De Niro, in Myer's The Intern, which is set for UK release in October.