Age-defying beauty Salma Hayek has found herself back in the headlines after making a stunning appearance at the Toronto International Film Festival. The 57-year-old actress left fans speechless stepping onto the red carpet in a skintight white gown nipped in at her tiny waist and featured a flattering drape detail across the skirt.

With her straight hair and slick of red lipstick, she certainly commanded attention.
The star attended the premiere of El Sabor de la Navidad – a Mexican drama-comedy which she produced with Jose Tamez and Ventanarosa Team.

On Instagram, Salma shared a video of her day at the festival and expressed gratitude to all involved for being able to share their work with an audience.
The days following were just as busy for Salma who attended another charity gala event in New York City with her husband François-Henri Pinault, 61.
The two left their daughter Valentina, 15, at home while they enjoyed the Caring For Women dinner together where Salma gave a speech onstage about supporting survivors of violence.

Afterward, it was off on vacation to Mexico with hubby where all sorts of activities were indulged – like horse riding and eating tacos by the ocean.
Not only did she enjoy some time away but also showed off her enviable body shape by sharing picturesque snaps on social media from various locations during their travels.