Selena Gomez at the unite4:good gala

Selena Gomez at the unite4:good gala

Selena Gomez has won a Young Humanitarian Award.

The 21 year old singer was awarded the accolade at the unite4:good and Variety's unite4:humanity gala, held at the Sony Lot in Los Angeles, California, last night.

The 'Spring Breakers' star was honoured after being recognised for promoting positivity, inspiring charitable engagement and empowering acts of kindness towards the children's charity UNICEF.

Taking to her Twitter account after the ceremony, she wrote: "By far the coolest award I've received -Young humanitarian award! Beyond proud to represent UNICEF since I was 17 (sic)"

Meanwhile, Demi Lovato and Alicia Keys also received awards during the ceremony for their charitable contributions.

The glamorous event also saw President Bill Clinton, 42nd President of the United States, honoured with the Unity Recognition Award, which recognises individuals who have used their voice to unite people around the world.

Forest Whitaker, Robert F. Kennedy Jr., William H. Macy, Jada Pinkett Smith, Eva Longoria, Steve Coogan and Wilmer Valderrama were also in attendance as they each handed out awards.