Community·Posted on Jul 13, 2019The Definitive Ranking Of The Most Badass Women On TV"You look like someone stuck a moustache on some fudge."by Seamus GarnerCommunity ContributorApproved and edited by BuzzFeed Community TeamFacebookPinterestTwitterMailLink 1. Sophia Vergara as Gloria Pritchett, Modern Family View this post on ABC 2. Kat Dennings as Max Black, 2 Broke Girls View this post on CBS 3. Jodie Comer as Villanelle, Killing Eve View this post on BBC 4. Jane Fonda as Grace Hanson, Grace and Frankie View this post on Netflix 5. Chelsea Peretti as Gina Linetti, Brooklyn Nine-Nine View this post on Fox 6. Angela Kinsey as Angela Martin, The Office View this post on NBC 7. Tina Fey as Liz Lemon, 30 Rock View this post on NBC 8. Vanessa Williams as Wilhelmena Slater, Ugly Betty View this post on ABC 9. Megan Mullally as Karen Walker, Will and Grace View this post on NBC 10. Eva Longoria as Gabrielle Solis, Desperate Housewives View this post on ABC 11. Bea Arthur as Dorothy Zbornak, The Golden Girls View this post on NBC 12. Jane Lynch as Sue Sylvester, Glee View this post on Fox 13. Natasha Lyonne as Nicky Nichols, Orange is the New Black View this post on Netflix 14. Leighton Meester as Blair Waldorf, Gossip Girl View this post on CW 15. Viola Davis as Annalise Keating, How To Get Away With Murder View this post on ABC 16. And Ruth Jones as Vanessa Jenkins, Gavin and Stacey View this post on BBC