Selena Gomez1

Always a fan of charity, Selena Gomez was spotted having a great time at the A Time for Heroes Celebrity Carnival yesterday (June 7).

The “Wizards of Waverly Place” hottie was all smiles as she posed for the paparazzi outside the Wadsworth Theatre, sporting a grey tank top, slim fit jeans, and beige sandals.

Also in the house was Selena’s mom Mandy, who was more than happy to pose for a few pics with her uber-famous daughter.

And when all was said and done, the Celebrity Carnival raised upwards of $1 million for the Elizabeth Glaser Pediatric AIDS Foundation.