UK Markets open in 5 hrs 56 mins

Kate Beckinsale talks body shaming in Hollywood, says Ben Affleck had to get new teeth

Kate Beckinsale has just opened up about her wellness routine (and much more) in a new cover story for Women’s Health. In it, the 46-year-old actress explained that she didn’t start working out until her 20s, when director Michael Bay asked her to lose weight for her starring role in 2001’s “Pearl Harbor.” It’s a story she has shared before, but this time Beckinsale revealed she wasn’t the only one whose physical appearance had to change.