By DAILY MAIL REPORTER
Keen observer: Beckham looks on as Sofia sips on the soft drink
No wonder David Beckham looks so cheerful.
The footballer was pictured shooting a Pepsi commercial on the beach in Los Angeles yesterday where he was joined by stunning Modern Family star Sofia Vergara.
The Colombian actress looked immaculate in a low-cut blue swimsuit as she lounged around sipping on the soft drink on Venice Beach.
Beckham was also looking good, wearing his hair swept back in a Mad Men-style parting.
The pair were seen laughing together between takes, while Sofia was well tended to by the production staff on location.
She teamed her swimsuit with a sarong and floppy hat.
Warm greeting: The pair embraced warmly on set before Sofia and David got into position for the commercial
Ready for my close-up: Beckham slicked his hair back into a Mad Men-style side parting
Meanwhile father-of-three David 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, 35, could hardly have helped himself admiring 38-year-old Sofia's incredible figure.
Waited on hand and foot: A production assistant brings the Colombian star a top-up
Over the weekend, Beckham bumped into his Hollywood friend Tom Cruise while watching the LA Lakers.
He had brought along his eldest son Brooklyn to watch the match.
As they caught up, David's eldest son Brooklyn, 12, and Cruise's adopted son Connor, 16, listened in smiling, occasionally joining in with their famous fathers' conversation.
Casual: David wore a pair of combat shorts and a white shirt teamed with Ray Bans and flip flops
source: dailymail