Kate Beckinsale
According to New Beauty magazine, Kate Beckinsale stays in shape by working out often and watching what she eats. She focuses her diet on lean sources of protein, like chicken, salmon and eggs. And it’s obvious that the actress, who is 48 years old, will be able to keep going at full speed for many years thanks to her healthy choices.