Samuel L. Jackson, Stevie Wonder, Sean “Diddy” Combs and Slash were among the famous faces who turned out for a star-studded gala in Las Vegas on Saturday night to mark Muhammad Ali’s 70th birthday.

The event, held at Sin City’s MGM Grand, raised money for charity in honor of the legendary boxer’s milestone birthday last month, and guests included Terrence Howard, David Beckham, Sir Anthony Hopkins and Lenny Kravitz.

A number of artists took to the stage to perform for Ali, including Snoop Dogg, John Legend, Cee Lo Green, Kravitz, Slash and Rowland, as well as Wonder, who flew in from New Jersey after performing at Whitney Houston’s funeral earlier in the day.

The music legend saluted Ali by performing a number of his hits, including his track Happy Birthday.

There were also tributes from U.S. President Barack Obama, who said in a video message, “Happy birthday, champ,” and Hollywood actor Jackson, who told the audience, “He’s done it with guts and grace, with his fists, and with his wits. He’s one of the groundbreaking figures of the generation that helped make the world a more open place when it comes to who we can love, where we can go and what we can do. Thank you, champ.”

The event also included a memorabilia auction, and a pair of Ali’s boxing gloves, which were used to defeat Floyd Patterson in a fight in Las Vegas in 1965, sold for $1.1 million.

Proceeds from the gala will be donated to the Muhammad Ali Center in Louisville, Kentucky and the Cleveland Clinic Lou Ruvo Center for Brain Health.