Selena Gomez made a rare red carpet appearance on Thursday for a cause close to her heart.
The 26-year-old singer attended WE Day at The Forum in Los Angeles, alongside Natalie Portman, Hailee Steinfeld, Sarah Michelle Gellar and more stars. The event, a youth empowerment celebration of doing social good, is being hosted by Neil Patrick Harris. She also attended the event last year.
Gomez looked amazing in a black Dior A-line dress and Tamara Mellon pumps.