David Beckham posed with rap superstar Snoop Dogg after taking his boys Romeo and Cruz to London’s O2 arena for a night of nostalgic songs.
On Wednesday, the former professional footballer, 47, posted a number of photos with the famous singer to his Instagram account.
He posted the gallery of images and a video from the night with: ‘The Man was back in town last night 🇬🇧 @snoopdogg So good to see you man talking kids , grandkids & LA [sic]’.
Snoop Dogg was photographed with his arms around the Beckham sons in what seemed to be a backstage location.
Cruz, 18, looked trendy in a double denim suit over a basic white t-shirt and a large gold chain necklace, while David kept things casual with a grey sweatshirt and black jeans.
In honour of his co-ownership of the football team, Snoop Dogg wore a black and white matching Inter Miami branded tracksuit and a colourful headscarf.
Uploading another picture of the musician to his Instagram Story, David captioned the shot: ‘Representing Love you man [sic]’, and tagged both the hit-maker and the club.
Romeo, 20, paid tribute to the rap legend after listening to a mix of his chart-topping hits.
The singer tagged the rapper, who was in the middle of a London tour, in the caption, which included a simple crown emoji.
For the occasion, the aspiring professional player wore a white t-shirt, dark blue pants, and a zip-up knit hooded jacket, which he accessorised with a hefty gold chain around his neck.
Snoop Dogg wore a black and white matching tracksuit and a colourful headscarf as he saluted the camera with three fingers.
People flocked to the post’s comment section to express their feelings on the couple.
One penned: ‘This is so iconic,’ while another noted: ‘Great pic man [sic]’.
‘Happy fathers day,’ a social media user joked in response to the unlikely paring.
Snoop Dogg delighted concertgoers at the O2 last night as part of his headline act, which was only in London for one night.