David Beckham and Modern Family star Sofia Vergara were on the beach last week (Monday) shooting the latest commercial for Pepsi. David was dressed in California casual wear as he kicked a soccer ball around a relaxed Sofia who was stunning in a blue bathing suit. Can't wait to see this completed and on TV... I'm sure it's gonna be hot - how could it not be with these two as the stars?? source: JustJared