Salma Hayek looked out of this world in a floral mesh dress at the Magic Mike's Last Dance premiere in Miami this week.
The 56-year-old showed off her incredible figure in a black mesh ensemble embroidered with colourful flowers all over.
She wore a matching black underwear set and gold platform heels for the exciting event.