Here's just a quick sampling of some of this weekend's celeb Halloween costumes. Diddy's might be the best, for sheer comedy. But Jessica White's...damn.
Diddy (as Prince)
Cassie (as Cleopatra, with Diddy)
Jessica White (as...the woman of my dreams?)
Kanye and Kim (as Thurston Howell—I'm guessing—and a mermaid)
(...who knew it was possible for Kim to wear MORE makeup?)
Alessandra Ambrosio (as the hottest Russian general I've ever seen)
Fergie (as a kitteh)