Red gowns have been a major head-turner on the red carpet for decades. Hollywood actresses opt for red gowns because of how insanely attractive the color looks.

Elizabeth Olsen, Megan Fox, Keira Knightly, and Salma Hayek are among the few celebrities who have defined hotness in red evening gowns.

These Hollywood starlets are undeniably beautiful and they never miss a chance to sweep us off our feet. They always look great no matter what dress or color they decide to wear.

Looking extremely gorgeous in literally anything is a superpower that Elizabeth Olsen, Megan Fox, Keira Knightly, and Salma Hayek are blessed with. But their red carpet appearance in these red evening gowns are truly memorable. They look like Hollywood beauties in a true sense. The red color adds to their hotness.

Here are the pictures of Elizabeth Olsen, Megan Fox, Keira Knightly, and Salma Hayek looking gorgeous on the red carpet in beautiful red evening gowns. Take a look at the pictures and let us know what you think about the look in the comments below.