Selena, 20, looked gorgeous in an elegant, long black Dolce & Gabbana gown as she walked the blue carpet at the 8th annual UNICEF Snowflake Ball in New York.
Selena's been in the news lately following reports that her relationship with 'Baby' singer Justin has been on the rocks, but she ignored all the drama last night (27 November) to support a cause close to her heart.
The teenage singer/actress has been a UNICEF Ambassador since September 2009, using her fame to help raise awareness of the plight surrounding some of the world's most vulnerable children.
She also hosts her own annual UNICEF Charity Concert to help raise money for disadvantaged children. Her most recent one, held in Los Angeles in January 2012, and featuring a surprise appearance from Justin, raised over $200,000.
Selena attended the black-tie ball with a pal, tweeting a picture of them en route to the event. Check out all that shiny hair!
Also lending her support to the event was a gorgeous looking Katy Perry, 28, who wowed in a midnight blue dress, belted at the waist and teamed with sheer cape.
The 'Teenage Dream' singer is well-known for her own charity ventures, and was recently honoured by her hometown of Santa Barbara, California for her fundraising efforts at the 11th annual Celebration of Dreams Gala.
It must have been Girls' Night Out at the charity ball because Katy's boyfriend John Mayer was also nowhere to be seen.
The UNICEF Snowflake Ball is a gala that celebrates the lighting of the UNICEF Snowflakes, which hang in New York as a reminder of the organisation's goal of eliminating child deaths from preventable causes.
Selena tweeted on the night: "So proud to be a part of @unicefusa we raised 2.5 million dollars tonight!! #unicefsnowflake."
> Katy Perry takes her adorable gran to meet President Obama: picture!
> Selena Gomez follows Justin Bieber as new style icon of Adidas: pictures!
> Katy Perry, Christina Aguilera: how to do temporary dip-dye