David Beckham and Tom Cruise hang out together in London pub