IT was a night of red carpet royalty as Hollywood stars and rap artists came together for charity.
And Ben Affleck went home with an award last night as celebs helped young people fulfil their dreams at the 2012 Do Something Awards.
The show, held in Santa Monica, California, helps young people carry out work for charitable causes with prizes and funding.
Show host Affleck (39) was honoured with a trophy after being selected for his work on The Eastern Congo Initiative
Others stars at the show included comedian Will Ferrell, TV actress Olivia Munn and rapper Flo Rida.