When it comes to Storm from X-Men, it's hard to top Halle Berry's portrayal, but Beyoncé definitely gave her a run for her money last night. It all went down at Ciara's 30th birthday party, which had a superhero theme.

Bey's costume was easily the highlight, but Ciara and Russell Wilson came through with some serious Catwoman and Batman costumes as well (bringing us back to Kanye West and Kim Kardashian's getups a couple years back). Not too many photos have surfaced so far, but someone did manage to catch Lala Anthony as Captain America.

We're sure to see lots of celebrity costumes in the coming week with Halloween soon approaching, but the bar has already been set pretty high. Check out some photos from the event below. Do we need to give Bey her own superhero franchise?