25 times Salma Hayek looked incredible on the red carpet

Want to master flawless glamour? Search no further than Salma Hayek's best looks