I found this comparison rather amusing:
Marilyn Monroe 1950's: Blonde Bombshell wearing a LBD, silver bling, voluptuous.

Scarlett Johansson 2000's: Blonde Bombshell wearing LBD, silver bling, voluptuous.

Audrey Hepburn 1950's: Black clothing, squarish around the hips, sleeves, fringe, petite.

Zooey Deschanel 2000's :Black clothing, squarish around the hips, sleeves, fringe. petite.

Twiggy 1960's: Slicked back straight short hair, grey mini, stick thin.

Alexa Chung 2000's: Slicked back straight short hair, grey mini, stick thin.

Its not just Fashion that repeats its self apparently.