The summer heat's here and that means this season's trendy looks are being rocked to the nth degree by our favorite celebs. Up-and-coming rapper Iggy Azalea knows how to flash skin on the red carpet, while David Beckham makes us swoon with his dreamy smile, classic stubble, and smart suit.

In New York City, Miley Cyrus was spotted in fluffy shorts and super tall heels, while Heidi Klum went grocery shopping in style. We've rounded up all of this week's hottest (and not so hot) looks to show you what trends are totally fab and what styles are total flops.

For everyone from Cameron Diaz to Kendall Jenner, click through our gallery for the best and worst of this week's celeb fashion!