We asked the BuzzFeed Community to tell us which female actors were perfectly cast in their TV roles. Here are the legendary results:
🚨 SPOILERS AHEAD, FOLKS! 🚨
1. Julia Louis-Dreyfus as Selina Meyer in Veep

2. Sandra Oh as Cristina Yang in Grey's Anatomy

3. Gina Rodriguez as Jane Gloriana Villanueva in Jane the Virgin

4. Lauren Graham as Lorelai Gilmore in Gilmore Girls

5. Stephanie Beatriz as Rosa Diaz in Brooklyn Nine-Nine

6. Viola Davis as Annalise Keating in How to Get Away with Murder

7. Emilia Clarke as Daenerys Targaryen in Game of Thrones

8. Alex Borstein as Susie Myerson in The Marvelous Mrs. Maisel

9. Aubrey Plaza as April Ludgate in Parks and Recreation

10. Catherine O'Hara as Moira Rose in Schitt's Creek

11. Chandra Wilson as Miranda Bailey in Grey's Anatomy

12. Zendaya as Rue Bennett in Euphoria

13. Phoebe Waller-Bridge as Fleabag in Fleabag

14. Melissa Benoist as Kara Danvers/Supergirl in Supergirl

15. Zoë Kravitz as Rob in High Fidelity

16. Jodie Comer as Villanelle in Killing Eve

17. Danai Gurira as Michonne in The Walking Dead

18. Mariska Hargitay as Olivia Benson in Law & Order: SVU

19. Jane Lynch as Sue Sylvester in Glee

20. Hannah Simone as Cece Parekh in New Girl

21. Erika Alexander as Maxine "Max" Shaw in Living Single

22. Jessica Lange as Sister Jude Martin in American Horror Story: Asylum

23. America Ferrera as Amy Sosa in Superstore

24. Gillian Anderson as Dana Scully in The X-Files

25. Tracee Ellis Ross as Rainbow "Bow" Johnson in Black-ish

26. And Sarah Michelle Gellar as Buffy Summers in Buffy the Vampire Slayer

Submissions have been edited for length and clarity.