Kate Beckinsale revealed she was asked to lose weight after landing the her breakout role in the 2001 film Pearl Harbor.
“It wasn’t great, it didn’t make me feel good, and in general, I think women are body-shamed 100 million percent more than men,” the 46-year-old actress revealed in her Women’s Health cover story, published on Wednesday, December 18.
Beckinsale starred as Evelyn Johnson alongside Ben Affleck in the film, which was directed by Michael Bay.
“Ben, who’d already done a movie with the director, was like, ‘This happened to me. They made me get new teeth,’” she told the magazine. “And I was like, ‘Cool, at least I get to hang on to my actual teeth.’”
While Beckinsale told the outlet that she didn’t start hitting the gym until Bay, 54, advised to lose weight, she now works out six days a week.
“Now exercise is almost more important to me moodwise,” the Underworld star explained. “The other aspects feel like a great side effect.”
Beckinsale is also conscious of her diet, eating protein like chicken or eggs before her workout and salads with radishes, brussels sprouts, and safflower oil for lunch or salmon.
“I’m very connected to my body, so if I’m going to experience stress, I’m probably going to experience it physically,” she explained. “So it’s usually a good idea for me to go do something physical to get rid of it. I kind of have to think of myself as a horse or something—time for a run around the paddock.”
Beckinsale touched on her love life in the cover story, admitting that she thinks more people would stay married if they didn’t live in the same house.
“Being married is kind of easy, but the living-with-the-person thing is a lot. I also think that for women especially — and this is generalizing— but I think it’s common for us to mentally subjugate our needs to whoever else is in the room,” she said. “So if you’ve got a husband, a boyfriend, kids, or parents, it’s so easy to come in with an idea of what you’d like to do, and then end up going, ‘Oh no, no, no, it’s fine.’ And it’s quite nice to not always have to negotiate that.”
Scroll through for more from Beckinsale’s Women’s Health Interview: