The Definitive Ranking Of The Most Badass Women On TV

    "You look like someone stuck a moustache on some fudge."

    1. Sophia Vergara as Gloria Pritchett, Modern Family

    ABC

    2. Kat Dennings as Max Black, 2 Broke Girls

    CBS

    3. Jodie Comer as Villanelle, Killing Eve

    BBC

    4. Jane Fonda as Grace Hanson, Grace and Frankie

    Netflix

    5. Chelsea Peretti as Gina Linetti, Brooklyn Nine-Nine

    Fox

    6. Angela Kinsey as Angela Martin, The Office

    NBC

    7. Tina Fey as Liz Lemon, 30 Rock

    NBC

    8. Vanessa Williams as Wilhelmena Slater, Ugly Betty

    ABC

    9. Megan Mullally as Karen Walker, Will and Grace

    NBC

    10. Eva Longoria as Gabrielle Solis, Desperate Housewives

    ABC

    11. Bea Arthur as Dorothy Zbornak, The Golden Girls

    NBC

    12. Jane Lynch as Sue Sylvester, Glee

    Fox

    13. Natasha Lyonne as Nicky Nichols, Orange is the New Black

    Netflix

    14. Leighton Meester as Blair Waldorf, Gossip Girl

    CW

    15. Viola Davis as Annalise Keating, How To Get Away With Murder

    ABC

    16. And Ruth Jones as Vanessa Jenkins, Gavin and Stacey

    BBC