Cate Blanchett. Claire Danes. Halle Berry. Hillary Swank. Katie Holmes. Mischa Barton. Natalie Portman. Nicole Kidman. Renee Zellweger. Scarlette Johansson. Teri Hatcher. Uma Thurman.