David Beckham has always been a celebrity close to our hearts, but now we have even more reason to love him.
The generous star took time away from dining with his family in Chelsea, London, to buy lunch for a homeless man.
According to The Sun, the family had been enjoying a meal together at Tommi’s Burger Joint, when David made the extraordinary gesture of ordering extra food.
The former footballer then took a burger and a beer outside to give to the man on the street.
“David came out with the burger in his hand and a bottle of beer in his pocket,” a fellow restaurant diner told The Sun.
“When he handed the burger to the homeless man, the guy’s face just lit up. It was such a lovely gesture.”
The two then had a quick chat before the sportsman left with his youngest kids Romeo, 13, Cruz, 11 and Harper, four.
The dapper gentleman then jetted off to Mexico with his wife Victoria Beckham for the wedding of their close friend, Eva Longoria.
Fans of David’s will know this is hardly the first time the star has been charitable. He also bought a round of hot drinks for paramedics shivering in the cold while they helped an elderly man earlier this year.
The London Ambulance Service then took to social media to sing his praises with the hashtag #buyitlikebeckham.
One of the paramedics shared how much it warmed her heart that the 41-year-old was going out of his way to be so kind.
See the heartwarming video David shared of his daughter Harper. Post continues below.
“All of a sudden, I look up and saw someone who looked like David Beckham walking past us,” Catherine Maynard said at the time.
"He said hello and got into his car. I said to the man I was treating, ‘I think that was David Beckham.’ Ten minutes later he came back with a cup of coffee for me and a tea for the patient."
“It was awful cycling around in the cold today and I couldn’t believe it when he came back with hot drinks. I was chuffed.”