(Photo by Matt Cardy/Getty Images)
Vanity Fair came out with their Best Dressed List and for the third time in a row, Kate Middleton has taken the number one spot. She’s on the cover, but who else made the list?
1. Kate Middleton
2. Prince Harry
3. Jessica Chastain
4. Colin Firth and his wife Livia
5. Jay-Z
6. Alicia Keys
7. Matt Lauer
8. Morley Safer
9. Morley Safer
10. Tom Brady
11. Victor Cruz
12. Diane Kruger
13. Stella McCartney
14. Eddie Redmayne













































