Racked is no longer publishing. Thank you to everyone who read our work over the years. The archives will remain available here; for new stories, head over to Vox.com, where our staff is covering consumer culture for The Goods by Vox. You can also see what we’re up to by signing up here.
Last night's giant 12-12-12 Concert benefiting victims of Hurricane Sandy featured kind of a weird mix of celebrities. Stars of note included grey-haired British rock stars (Eric Clapton, The Who, The Rolling Stones, Paul McCartney), grey-haired American rock stars (Bruce Springsteen and Bon Jovi), starlets of the moment (Blake Lively, Katie Holmes, and a surprise appearance by Kristen Stewart) and, in his own special category, Kanye West.
Twitter freaked out after Kanye appeared on stage in a Givenchy leather kilt, though he's been performing in that thing since 2011's "Watch the Throne" tour, so the kerfuffle over that is actually a little surprising. The real breakout style moment, in our opinion, was his $275 Pyrex hoodie with a post-crucifixion image of Jesus on the front (they are still in stock at RSVP Gallery if you'd like to jump on the religious-martyr-as-fashion-statement trend for 2013.) Head after the jump to see what everyone else wore.
Chanel Iman gets in the spirit.
And, less cute, so does Mick Jagger.
Karlie Kloss and Joan Smalls.
The Who's Roger Daltrey unbuttoned his shirt, but left his sunglasses on.
Here's another peek at what that looked like.
Kristin Stewart in a neon Jonathan Simkhai get-up.
Katie Holmes in head-to-toe Tom Ford.
Alicia Keys somehow managed not to perform "New York," but she did manage to rock a red halter jumpsuit like no one's business.
Bruce Springsteen and Bon Jovi performed separately and then together in a miasma of Jersey pride.
Eric Clapton wins the award for best aging rocker hair. Hands down.
Blake Lively wears an Isabel Marant dress and Christian Louboutin heels.
Paul McCartney wears a Village People costume.
· All Kanye coverage [Racked]