Selena Gomez has performed in celebration of Trick-or-Treat For Unicef's 60th birthday.
The 18-year-old Disney star is an ambassador for the humanitarian organisation, and she gave a private acoustic concert in West Hollywood to benefit the Trick-or-Treat programme.
Dozens of young fans in homemade T-shirts waited for hours for a chance to meet the actress and singer before the show at the Roxy Theatre, on the famed Sunset Strip.
The concert featured Selena and her band, The Scene, performing acoustic interpretations of songs from their two albums.
Selena is urging her fans to carry Unicef's little orange collection box while they trick-or-treat this Halloween. She wants them to collect funds to help provide health care, clean water, food and education for children around the world.