Kirsten Dunst was recently asked to lose weight for a movie role — but the 35-year-old actress wasn't having it. 

Dunst is starring in a remake of the Civil War romance movie, "The Beguiled."

Kristen Dunst
photo: Splash News

"The Beguiled" is an atmospheric thriller that takes place during the 1800s at a sheltered women’s boarding school. The movie is directed by Sofia Coppola and also stars Elle Fanning, Nicole Kidman, and Colin Farrell. 

To better "fit" the part, Dunst was asked to lose weight for her Victorian-era role.

Kirsten Dunst lose weight for The Beguiled
photo: Splash News

In an interview with Variety, Dunst revealed that Coppola — the acclaimed director Dunst previously worked with on "Marie Antoinette" and "The Virgin Suicides" — suggested that she lose some weight for "The Beguiled." 

But Dunst refused.

Kirsten Dunst Sofia Coppola weight loss
photo: Splash News

“It’s so much harder when you’re 35 and hate working out,” Dunst explained.

Dunst said she wasn't willing to give up her favorite foods for a movie role.

“I’m eating fried chicken and McDonald’s before work," Dunst said she told Coppola. 
"I’m like, ‘We have no options! I’m sorry, I can’t lose weight for this role.'”

Once Dunst put her foot down, the weight-loss topic was immediately dropped.

Sofia Coppola Kristen Dunst
photo: Instagram/@variety

Variety reported that Coppola was “understanding” of Dunst's request (which isn't too surprising, considering Coppola was the one who told Dunst that she shouldn't change her teeth after a "Spider-Man" producer told her that she needed to "fix" her smile).

While it's concerning that Coppola initially pressured Dunst to lose weight for the part, it's refreshing to see an actress take a stand against the industry's body shaming.

Good for Dunst for speaking up and refusing to lose weight — even though it could have cost her a major role.

"The Beguiled" hits theaters on June 23.