At the MusiCares Person of the Year gala benefit honoring Neil Young, artists including Dave Matthews, Wilco, Elvis Costello and John Mellencamp performed more than a dozen of the folk-rock legend's classic songs.
After singing "Rockin' In the Free World" with John Fogarty and Booker T., Keith Urban ran up to grab his wife, Nicole Kidman, who was happily singing along to the tribute.
Emcee Jack Black amused the crowd with an impromptu auction of the Ben Sherman shoes he was wearing. Starting off at $5, he kept the bidding going by offering to throw in his socks, and eventually sold the shoes for $600.
Elton John provided a glimpse into his early days as a musician with a story about Young visiting his London apartment in the '70s. "I never forgot your kindness to someone who was coming up," Elton told Young from the stage. "You are one of my heroes."
Meanwhile, on the roof of L'Ermitage Beverly Hills, Jamie Foxx celebrated his hit single "Blame it" with Demi Moore and Ashton Kutcher, who acted like newlyweds, giggling and cuddling at the star-studded bash. Moore greeted actor Gerard Butler with a hug, and asked the actor and his friend, "You guys on the prowl?"
Justin Timberlake arrived later with girlfriend Jessica Biel and his mom in tow. Wearing a black fedora and a black leather jacket, Timberlake carried a bottle of his 901 Tequila and buzzed around asking guests, "Where's Jamie? Where's Jamie?"
Dressed in a suit jacket, vest and tie, Topher Grace danced with a group of girls, holding a glass of champagne in one hand a cellphone in the other.
Jake Gyllenhaal arrived at the after party with a brunette woman who appeared to be friend – and the duo sipped a glass of champagne with Jessica Alba and Cash Warren.
Michael Tullberg / Getty
Fresh from the studio where she's busy recording her new album, Katy Perry – in a black party dress and a shaggy beige jacket – made the party rounds starting with the Friends and Family event where she hung out with her producer Dr. Luke.
Reporting by Marisa Laudadio, Michelle Ward and Jessica Herndon
Watch the 52nd Annual Grammy Awards on Jan. 31 at 8 p.m. ET/PT, live on CBS – and catch up on all the news and style from the show on PEOPLE.com!