A+ for Anne

As Anne Hathaway turns 40, take a look at her recent fashion renaissance