Salma Hayek commanded attention at the London premiere of Zoe Kravitz 's directorial debut, Blink Twice. The 57-year-old turned heads as she posed for photos on the red carpet in a tight-fitting, knee-length black dress that enhanced her hourglass physique. Salma added height to her petite frame with a pair of towering silver platform heels that made her toned legs look never-ending.

She accessorized with chunky silver rings, a sparkling necklace, matching bracelets, and a silver rhinestone shoulder bag. Salma's beautiful dark hair was worn down in a center parting and styled in loose waves, and her makeup was subtle, with nude tones to complement her stunning face. Salma credits her youthful appearance to the bark of the Tepezcohuite tree, which is often called the 'Mexican skin tree' because its bark is known to help regenerate skin and hair.

"I use an ingredient called Tepezcohuite that's used in Mexico for burn victims because it completely regenerates the skin," Salma recently told Elle . "Some of the ingredients, when I took them to the American labs, they were like, 'Oh my God! How come nobody is using this?' This is why I have no Botox, no peels, no fillers." Following the premiere, Salma joined Zoe, her father Lenny Kravitz , and her fiancé Channing Tatum, who also stars in the film, for the afterparty at Broadwick Hotel in Soho.

Blink Twice marks Zoe's directorial debut and she was more than thrilled that she was able to work with her future husband. "He's so amaz.