The 29-year-old royal looked absolutely debonair as he turned up in Dubai wearing a tuxedo on Monday night for the Sentebale "Forget Me Not dinner at the JW Marriott Marquis Hotel, which raised more than $1 million for the charity he co-founded.
Harry was also snapped sharing a platonic kiss with TV presenter Denise Van Outen and English soul singer Joss Stone, who served as the evening's entertainment.
Per the U.K.'s Daily Mirror, on the agenda was aiding a good cause Harry avidly supports: building the Mamohato Children's Centre of Excellence in Lesotho, whose youth-based program aims to address the emotional and psychological needs of children living with HIV.
During his speech, the prince praised the guests for their contributions.
"Your money is not being thrown in a box where you don't know where it's going," Harry said in his remarks. "It is going into brickwork. It means a lot to us to be able to provide this opportunity to so many children."
He also took a stab at speaking Arabic when he wished the Emirates well in its bid to land the World Expo 2020.
Those in attendance participated in a lavish auction whose items included rare Islamic gold and silver coins as well as a polo weekend.
After the gala was over, Harry hopped a flight back to the U.K.