Hundreds of survivors of Super Typhoon Haiyan rushed out of their tent shelters in the central city of Tacloban to welcome the global celebrity, who is nevertheless unfamiliar to many citizens of the Philippines, where basketball rather than soccer is king.
"He's so handsome. I heard he plays for the Azkals," gushed mother-of-four Darilyn Bascug, referring to the Philippines' national football team.
Shortly after Beckham's arrival, another woman from the area approached an AFP reporter and asked timidly: "Is that man a celebrity?"
Beckham spent over an hour inside a UNICEF tent set up as a nursery, where he played with dozens of young typhoon survivors.
Also Read
The father-of-four stopped to greet babies and children staying in a shanty home made of scrap corrugated iron and wood.
"Very happy, very happy to visit everybody," Beckham told reporters.
"Oh, my God," a young woman screamed as she reached out to grab his hand.
Beckham, who ended his illustrious career last year, is on his second visit to the Philippines in his role as a "goodwill ambassador" for UNICEF.
The star, who was travelling with heavy security, flew by private plane today to Tacloban, one of the areas worst-hit by Haiyan.
The typhoon, one of the strongest to ever hit land, left about 8,000 people dead or missing across the central Philippines in November last year.
It also left more than four million people homeless as it tore up 171 towns and cities with winds of up to 315 kilometres an hour.