10. Elaine from Seinfeld (Julia Louis-Dreyfus)
This may be a bit of a bolder pick compared to some others on this list, but I stand by it. As much of a spaz and a terrible dancer as she is, Elaine is sexy. Her looks are overshadowed by the ridiculous hilarity of the rest of her character, but it’s not like you ever don’t notice them.
9. Penny from The Big Bang Theory (Kaley Cuoco)
The Big Bang Theory is the definition of mediocrity, in my opinion. When I was eleven it was slightly entertaining, but I can tell you right now that the only reason I’d watch it these days is for Penny. Penny makes every single episode of that show worth watching.
8. Gloria from Modern Family (Sofía Vergara)
There are people who think Gloria married Jay just for his money in Modern Family, but I can tell you for a fact that if his wife looks like this:
I don’t think Jay cares. And I think she worked her way into our hearts throughout the series enough for everyone to realize that Gloria isn’t actually a gold digger.
7. Sarah Tancredi from Prison Break (Sarah Wayne Callies)
Sarah is hot from the second she steps onto the screen in Prison Break, but as the show goes on and you see her become more and more involved, she only gets hotter. That’s because she’s a confirmed badass.
6. Brooke Davis from One Tree Hill (Sophia Bush)
If you’re pretending like you didn’t watch One Tree Hill, just stop right now. If you haven’t actually watched it, give it a chance because it’s awesome. Part of what makes it awesome is that it is filled with incredibly attractive girls, but Sophia Bush is always going to reign supreme amongst her co-stars. I think I may have actually fallen in love with Brooke Davis when watching the show a little bit.
5. Serena Van Der Woodsen from Gossip Girl (Blake Lively)
I’ve seen very little of Gossip Girl in the spirit of complete honesty, but in every episode that I’ve watched, Serena has completely stolen the show. Blake Lively is married to Ryan Reynolds for Christ’s sake, of course any character she plays is going to be on a top ten list. She’s too hot not to.
4. Sofia Ruxin from The League (Nadine Velazquez)
As hot as Jenny is in The Leauge, there’s just no denying that Sofia is the crown jewel of that show. Every scene we get with her in it is a blessing, and the ones where she isn’t wearing quite as many clothes? A god damn gift from God himself. Sorry, Jenny, but it’s not even really a competition.
3. Monica Geller from Friends (Courtney Cox)
She’s usually overshadowed by Rachel, but that shouldn’t take away from the fact that Monica is an absolute dime. Sure, she hides it behind an incredibly annoying need for things to be clean as much as she can, but we pros can see right through it. Rachel may receive all the attention, but there’s no reason not to include Monica in the love. She deserves it.
2. Adriana La Cerva from The Sopranos (Drea de Matteo)
Not only is The Sopranos the greatest show of all time, it also is home to one of the hottest female characters in television history? Do you know how I know that? Because even when she was completely destroyed be IBS and shitting her brains out, she was still one of the most attractive women I’ve ever seen. God bless you, Adriana.
1. Rachel Greene from Friends (Jennifer Aniston)
It’s fucking Jennifer Aniston. I know I said Monica deserves the love too, but no one deserves more love than Rachel Greene.