Sofia Vergara wants to lose weight before her wedding.
She is soon to marry Joe Manganiello and is reportedly slimming down for the big day.
A source told OK! magazine: “There are no cheat days anymore. She’s eating clean and hitting the gym for at least an hour every day.”
The 42-year-old is believed to have already lost 4.5kg in 10 days by dining on “tiny portions”, eating just 1 200 calories a day.
Sofia revealed: “With age you have to put a bit more work and energy in. I’ve accepted that exercising has to be part of my life, not just for beauty or ageing, but to be healthy.”