Kate BeckinsaleKate Beckinsale has said she feels a lot happier and healthier now she’s got a better handle on eating well.

The Underworld actress told Elle magazine recently: “I am a lot more body confident now I’m in my thirties and am in better shape, too.

“I didn’t have a clue about healthy eating when I was in my twenties - I’d eat a small breakfast and lunch and then have a baked potato for dinner and feel really horrible.

“Now my typical daily diet is eggs or oatmeal for breakfast, a chicken or vegetable wrap for lunch, then fish and vegetables for dinner. But if someone turns up with cupcakes mid-afternoon, I’ll have one. I’m not aiming to be [supermodel] Gisele.

“And I’d hate to be one of those people who won’t allow themselves a slice of birthday cake.”