An eclectic star-studded dance party went down on Saturday night in the Hamptons, where Revlon mogul Ron Perelman held a fundraiser for the Apollo, and Katie Holmes, Jamie Foxx, Colin Powell, Lenny Kravitz and Ellen DeGeneres danced onstage along Pharrell Williams and the Roots. Check out them dancing to "Blurred Lines," which is obvs the song of the summer and not some One Direction B.S.:

Also, Pharrell sang "Get Lucky," the runner-up to song of the summer:

And Questlove Instagrammed this photo:

According to Page Six, Holmes was overheard saying, "I haven’t had such a good time in so long." Yeah, Colin Powell can really get down.