(Video) Prince Harry boogies and charms on charity tour
Prince Charming worked his magic during a charity visit to a home of children with special needs in Chile on Sunday.
Fifteen-year-old girl Dannae (below in white) and her carer spontaneously pulled Prince Harry on to the stage to join in a group dance to Katy Perry's Firework, reported the Daily Express.
But the British Army captain was undaunted and amused the crowd with his unrehearsed but enthusiastic dance moves.
The British heir was on a royal tour to support the England football team, which has since been knocked out of the World Cup in neighbouring Brazil.
In Santiago, he visited Fundacion Amigos de Jesus day care centre, which cares for 65 children with intellectual and physical disabilities.
Enjoyed his company
The prince, 29, enjoyed the children's company as he gave a high-five to a four-year-old boy with Down's Syndrome, and later broke into spontaneous laughter when a seven-year-old girl with autism stole the microphone from him as began to make a speech, reported International Business Times (IBT).
He also received numerous requests for pecks from his young admirers.
"I've kissed so many girls I don't know who it belongs to - today," the prince joked, as one encounter left him with lipstick on his face. They included Eileen Rivero, 3, who gave him a big kiss on the cheek, reported the Express.
Prince Harry demonstrated the natural warmth and compassion for which his mother, the late Princess Diana, was famed as he interacted with the children, said the IBT report.
Sources: Daily Express, International Business Times, YouTube