Part of the CafeMedia Family

Salma Hayek's 10 sexiest roles (PHOTOS & VIDEO)

Image via MPI Films

Americano

Well, I haven't seen this drama yet... but doesn't Salma look AMAZING? She plays Lola and her 45-year-old body has never looked better.