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?
Daily Blabber
DISCLAIMER: This posting was submitted by a user of the site not from The Insider editorial staff. All users have acknowledged and agreed that the submission of their story and its contents is in compliance with our Terms of Use.






Which Kardashian sister is the most stylish?
Kourtney
Khloe
Kim
All three are super stylish!
Comments (0)