A new list! InStyle has ranked the top 20 most stylish celebrities and Natalie Portman has come out on top. Beating out Drew Barrymore and her pal, Cameron Diaz, Nat snagged the top spot because "she exhibits unwavering faith in the cut and quality of a great dress," according to the mag.
Here's the top ten: 1. Natalie Portman 2. Drew Barrymore 3. Cameron Diaz 4. Penelope Cruz 5. Jennifer Lopez 6. Anne Hathaway 7. Cate Blanchett 8. Sienna Miller 9. Helen Mirren 10. Joy Bryant
You know what's funny? When I first read No. 10, I thought it said "Joy Behar." Who are your top style choices?