David Beckham and Tom Cruise left onlookers stunned as they enjoyed drinks at a pub in west London.
The high-profile pals watched a football match at Irish pub The Cow, in Notting Hill.
Lisa Freid, who snapped a sneaky picture of the pair and posted it on her Instagram account, said, she "couldn't believe her eyes" when she spotted the famous pair.
The photo sees the 51-year-old Mission: Impossible star with a glass of water in front of him while David, 39, opted for a pint of Guinness.
A source told OK! Online: "David and Tom seemed to be having an in depth chat whilst keeping their eye on the game and enjoying their pints. "
The Edge Of Tomorrow actor and the retired sports star started their friendship when David and his wife Victoria moved to Los Angeles in 2007, when the footballer was signed by LA Galaxy.
David previously revealed he and Tom held regular movie nights while he lived in the Californian city with his family.