Hollywood has a special knack for making people feel far from perfect -- especially actresses.
Here are 11 gorgeous women who have been told they were either too fat or too old to play a certain role.
“Sherrybaby” star, Maggie Gyllenhaal was turned down for a role because she was “too old” to play the love interest for a 55-year-old man. She was 37 at the time. “It was astonishing to me,” the actress told TheWrap. “It made me feel bad, and then it made me feel angry, and then it made me laugh.”
Mary Elizabeth Winstead
“Fargo” actress Mary Elizabeth Winstead told TheWrap
about an audition several years ago in which a director — one who had apparently never encountered a normal, healthy human being before — accused the North Carolina-born actress of eating a lot of "Southern fried cooking." She wasn't shocked, she says, because he was known as a bit of a misogynist.
The “Pretty Little Liars” star has been called “too fat” for certain roles and has voiced that although she’s happy with how she looks, sometimes she feels pressure to be skinny in order to get work. In an interview with Health magazine
, Benson said: “I get told all the time to lose weight. I got that a month ago. It's just weird. With my stuff recently, it's been, ‘You have to be skin and bones or you're not getting it.’ There was a point where it was getting to where a size 2 was great. I'm a size 2, but I think that a size 4 is healthy. I think that all of these sizes are healthy.”
The actress told Vulture
that she was once “too old” for a role. “I remember somebody saying to me that I was too old for Hugh Grant, who’s like a year younger than me, in Sense and Sensibility. I said, ‘Do you want to go take a flying leap?’”
In 2013, the “Mamma Mia” actress tweeted that she “almost lost out on several roles in my career because I was overweight. Wrong, America.” In 2010, she revealed that she had to work out, otherwise she probably wouldn’t have gotten the lead in “Mamma Mia.” "If I didn't run and work out, there's no way I would be this thin," she told Glamour magazine in 2010. "But I have to stay in shape because I'm an actress. It's f--ked up and it's twisted, but I wouldn't get the roles otherwise. If I'd been a bit bigger, I don't think they would have cast me for Mamma Mia!"
Chloe Grace Moretz
The "Kick-Ass" star told Variety
that when she was 15, an actor a few years older volunteered, "I'd never date you in real life."
"And I was like, 'What?' And he was like, 'Yeah, you're too big for me' – as in my size."
That's okay -- maybe she didn't want to date a jerk.
Amy Schumer said she was shamed into slimming down for her hit movie, "Trainwreck."
"The only change was that it was explained to me before I did that movie ['Trainwreck'] that if you weigh over 140 pounds as a woman in Hollywood, if you're on the screen it will hurt people's eyes," she said during a appearance on "The Jonathan Ross Show" in September 2016.
"I didn't know that, so I lost some weight to do that, but never again," she added.
In 2013, the “Hunger Games” actress told SciFiNow
that she was told to lose weight when she signed on to play Katniss Everdeen. She refused, saying “We have control over this image, we have control over this role model. Why would we make her something unobtainable and thin?'”
Romola Garai, who stars on the BBC Drama “The Hour,” said her size 10 figure is not acceptable by Hollywood’s standards and has refused to do any magazine work because she is routinely airbrushed and trimmed down. “There’s no way I could ring up a company that was lending me a red carpet dress and say, ‘Do you have it in a 10?,’ the actress told The Telegraph. “Because all the press samples are an eight - I would say a small eight. If you want the profile, you have to lose the weight.”
"Orange is the New Black" star Jamie Denbo was told that she was too old to play the wife of a 57-year-old actor -- she was only 43 though. “I was just informed that at the age of 43, I am TOO OLD to play the wife of a 57 year old,” Denbo wrote to Twitter
. “Oh, the characters also have an 18 year-old daughter. I am TOO OLD to be the mother of an 18 year-old.”
Olivia Wilde auditioned for a role in “Wolf of Wall Street”
in 2012 but was rejected because she was considered too old at the age of 28. “The funniest thing I heard recently was I had heard for a part that I was too sophisticated. I was like, ‘Oh, that sounds nice.’ I like that feedback. I didn’t get the part, but I’m a very sophisticated person,” she said. “And then I found out later that they actually said ‘old.'” The role later went to Margot Robbie, who was 22 at the time.
In an interview with Glamour UK
, Hathaway said, “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?’”
Though audiences may remember Streep's turn as an evil witch in 2014's "Into The Woods," the actress recalled offers for crone roles starting in 1989 -- the year she turned 40. “When I was 40, I was offered three witch [roles]. I was not offered any female adventurers or love interests or heroes or demons,” she told People.
“I was offered witches because I was ‘old’ at 40.” Since turning the big 4-0, Streep has been nominated for 14 Academy Awards and taken home three -- none of which involved bubbling cauldrons or flying broomsticks.
Before she became a staff writer on "The Office," Kaling said she and her writing partner were required to audition to play themselves on a sketch show -- and were denied the roles. "We were not considered attractive or funny enough to play ourselves," Kaling told The Guardian in 2014.
"'The Office' went on to be one of NBC's most hit shows in years. I feel like karmically, I was vindicated, but at the time it felt terrible."