Lea Michele at the American Horror Story Premiere in Los Angeles on October 3, 2011
Glee star Lea Michele (Rachel) owned the red carpet in a figure-hugging navy top from ASOS. (Yes, she’s only wearing a top — not an actual dress.) Hey, whatever works. It does make her legs look killer.