Some post asked me to rank the following actresses. So, I did.
Kate Winslet
Nicole Kidman
Julianne Moore (though she's greatly overrated by her fanboys)
Rachel Weisz (that's right. I ranked Rachel over Cate. I like her more, and her performance in The Constant Gardener is loads better than anything Cate's ever done. Ya'll can just deal.)
Cate Blanchett
Naomi Watts (I love her since re-viewing The Painted Veil and her baby. Though she still sucked in 21 Grams and King Kong)
Charlize Theron
Cameron Diaz (seriously. She can be brilliant)
Jennifer Connelly
Catherine Zeta-Jones
Katie Holmes
Kate Beckinsale
Eva Mendes