This image was lost some time after publication.

Compared to the last few years of beige, gold and altogether safe ensembles, this year's Academy Awards carpet was delightfully packed with surprising silhouettes (Heidi's exaggerated popped collar), feather detail that drifted nowhere near tackiness (Jessica Alba), and form-fitting strapless dresses that made actresses (gasp!) look like they have actual curvalicious figures (Cameron Diaz). Herewith, our glance at who we think stopped the show last night with their expertly picked dresses.

This image was lost some time after publication.



10. Cate Blanchett, who pretty much picked the most stunning maternity dress we've seen since Kate (excuse us! Katie!) decked herself out in Versace and Dolce while carrying the mysteriously conceived Suri.

9. Heidi Klum in Galliano, who managed to make popped collars look glamorous.

8. Katherine Heigl,whose one-strap gown was the most perfect red for a blonde with aggro issues.

This image was lost some time after publication.



7. Amy Adams in Proenza Schouler, whose bustier top made us forget that innocent twang she's perfected in interviews altogether.

6. Calista Flockhart, whose billowy gray and white gown officially erased those OMG SHE'S SO EFFING SKINNY pics of yore from our memory.

5. Cameron Diaz in Dior, who we'll now forgive for that controversial Valentino extravaganza she waltzed through last Oscars in to unsuccessfully make Justin Timberlake regret his dumpage.

This image was lost some time after publication.



4. Jessica Alba, who never really looks bad, but finally figured out a way to tell Hollywood to take her seriously.

3. Kelly Preston in Roberto Cavalli, who we think may have finally turned Johnny T. straight by looking 20 years younger tonight.

2. Keri Russell in Nina Ricci, whose baby weight has disappeared faster than it took to deliver the damn thing.

This image was lost some time after publication.



1. Penelope Cruz:Because of its sheer and utter flawlessness.