David Beckham attended the launch of a new flagship store for watch brand Breitling alongside Hollywood actor John Travolta.
The recently-retired footballer, who is the face of the Swiss watch, posed for photographs alongside the Pulp Fiction star as they wore their own Breitling watches.
Upon arriving at the shop on New Bond Street in London, the 38-year-old ex-England captain was kept away from fans by bodyguards and shielded from the rain by helpers holding umbrellas.
Beckham's appearance came after his trip to China to help promote the country's football league.