Cate Blanchette has the skin every woman is dying for. Runners up include Kate Winslet and Katie Holmes.

Advertisement