I love this color on her; my favorite of her Oscars dresses, in fact, was also red.
This fits her beautifully. (It's Jenny Packham.)
Here, I feel like Winslet is all, "okay, you've got it. My feet hurt. I look great. Let me go sit down now."
She's not bad in casual wear, either. I guess you have to expect that from a woman who married a man who changed his last name to RockNRoll.