The Colombian actress looked immaculate in a low-cut blue swimsuit as she lounged around sipping on the soft drink on Venice Beach.
Football ace David Beckham and stunning actress Sofia Vergara were pictured shooting a Pepsi commercial on the beach in Los Angeles yesterday.
The Colombian actress looked immaculate in a low-cut blue swimsuit as she lounged around sipping on the soft drink on Venice Beach, reports the Daily Mail.
Beckham was also looking good, wearing his hair swept back in a Mad Men-style parting.
The pair was seen laughing together between takes, while the 'Modern Family' star was well tended to by the production staff on location.
She teamed her swimsuit with a sarong and floppy hat.
Meanwhile father-of-three Beckham kept it casual in combat shorts, a white shirt and a pair of Ray Ban sunglasses.
The LA Galaxy star, who is expecting his fourth child, a baby girl, with wife Victoria later this year, did his best to be gentlemanly.
But the sportsman could hardly have helped himself admiring 38-year-old Sofia's incredible figure.