I like the list idea,
so for blondes, Gwyneth Paltrow in Shallow Hal, (if her character could fall for Jack Black\'s character, then there is hope), Cameron Diaz in Something about Mary, For brunettes, to me Liz Hurley from Bedazzled is hard to beat, although A Long Time Ago, in a Galaxy Far, Far Away, a young and busty Carrie Fisher sure filled out the Slave Leia outfit rather niceley. For Redhead, Dana Delaney looked very good in Exit to Eden and Nicole Kidman looked good in Eyes Wide Shut. And Halle Berry in Swordfish and Ziyi Zhang in Crouching Tiger, Hidden Dragon.