She's less than a month away from turning 40 but there's little doubt that Sofia Vergara is in incredible shape.
The Colombian actress, who has recently been embroiled in scandal after claims her on-off boyfriend indulged in lewd acts with sex workers, was seen showing off her enviable curves and trim waist as she stepped out for dinner in NYC on Saturday night.
The 39-year-old Modern Family star looked stunning in a sapphire coloured dress which clung to her body.
She's a gem: Sofia Vergara squeezed her curves into a sapphire blue dress for dinner with her son Manolo in New York last night
The gem of a dress boasted a low cut neckline and cut out detail on the sleeves.
The actress teamed the dress with a hot pink clutch bag, chunky earrings and a large costume ring.
On her feet she had slipped on a pair of peep toe nude sandals.
Strutting her stuff: The Modern Family star teamed the blue dress with a hot pink clutch bag and a pair of nude heels
Meet and greet: The actress dined with her son and a number of friends in NYC on Saturday
Her 19-year-old boy was seen shaking hands with a number of her pals as they left the restaurant.
Sofia appeared to be in good spirits despite recent claims
The Columbian beauty was recently embroiled in scandal amid allegations her wealthy businessman on-off beau Nick Leob, engaged in lewd acts with sex workers while the couple was dating.
The National Enquirer reported Nick is a 'sex addict who indulges in multiple-partner cocaine-fuelled orgies' - accusations he has called 'hurtful and unfair'.
Getting on with things: Sofia, was recently embroiled in scandal as claims her on off boyfriend Nick Leob engaged in lewd acts with sex workers emerged. She put on a brave face on Saturday night
Nick has since rubbished the claims.
The aspiring politician said: 'I am mortified that false illicit behaviour has been attributed to me.'