Kate Beckinsale just revealed that she had to lose weight for a specific role.
The 46-year-old actress expressed how excited she was when she landed the role of Lieutenant Evelyn Johnson, a nurse and love interest of the two lead actors Ben Affleck and Josh Hartnett.
In an interview with the magazine for its January/February 2020 cover, she said she was asked to lose weight for the movie and that she was not prepared at all for the task.
“It wasn’t great," Beckinsale said. "It didn’t make me feel good, and in general, I think women are body-shamed 100 million percent more than men. But on this particular project, I wasn’t. Ben [Affleck], who’d already done a movie with the director, was like, ‘This happened to me. They made me get new teeth.’ And I was like ‘Cool, at least I get to hang on to my teeth,” she continued.
Throughout her acting career, Beckinsale has tried to fight ageism in Hollywood. She said she is very “connected” to her body and likes to exercise.
Earlier this month, Beckinsale turned up the heat with a sizzling bikini photo and fiery Instagram comments. The actress shared multiple snaps of her enviable figure in a series of bathing suit pics while vacationing in Cabo San Lucas, Mexico.
Although the “Underworld” star mostly garnered praise for flaunting her toned physique while modeling in the different two-piece swimsuits, one ageist commenter lashed out by writing: "Shes too old..looking for attention hahahaa!!"
Without berating the woman who left the catty comment, Beckinsale tried to enlighten her with words of female empowerment.
"If you’re young and fearing getting older, don’t. It’s not at all how people scare you it will be especially for a woman, “ she continued.