I'm sure we all have that one character that really tests our patience as they blur the lines between good and bad...
Recently, u/illogicallyalex asked "who is your favourite morally ambiguous character?" and we decided to round up the best answers:
1. Jimmy McGill — Better Call Saul
2. Shauna Shipman — Yellowjackets
3. Fleabag — Fleabag
4. Billy Butcher — The Boys
5. Jason Mendoza — The Good Place
6. Jackie Peyton — Nurse Jackie
7. Omar Little — The Wire
8. Gabrielle Solis — Desperate Housewives
9. BoJack Horseman — BoJack Horseman
10. Tyrion Lannister — Game of Thrones
11. Tony Soprano — The Sopranos
12. Ava Coleman — Abbott Elementary
13. Niklaus Mikaelson — The Originals /The Vampire Diaries
14. Villanelle — Killing Eve
15. Spike — Buffy the Vampire Slayer
16. Will Graham — Hannibal
H/T to u/illogicallyalex and r/popculturechat for having this discussion!
Note: All submissions have been edited for length and/or clarity.