Salma Hayek is 48 and fabulous!
The gorgeous actress stunned at a private event for the Alexander McQueen: Savage Beauty exhibition in London, England on Thursday.
The "Once Upon a Time in Mexico" star looked breathtaking in a black lace, peacock-inspired gown. The brunette beauty styled her hair in bouncy pinned-back curls and completed her look with strappy sandals and a matching clutch.
The vintage look (and most likely a corset) also accented Salma's super cinched waist -- can you believe how tiny the actress looks?!
Hayek wasn't the only star to steal the spotlight -- Robert Pattinson's girlfriend/singer FKA Twigs wowed in her rainbow colored dress, which even came complete with matching feather wings.
The UK native finished her look with a bold red lip and styled her dark brown tresses slicked-back and parted down the center. That's a lot of look!
Meanwhile, Victoria Beckham hit the red carpet with husband David Beckham look rather ghostly as they posed for pictures.
Check out the spooky eye makeup!
But these ladies weren't the only big names of the night -- click "Launch Gallery" above to see Kate Moss, Naomi Campbell, a very glam Princess Beatrice and more!