Morally grey characters on TV are some of the most captivating figures we love to follow. They aren’t your typical heroes or clear-cut villains; instead, they live in the murky middle ground where right and wrong often blur. These characters make questionable decisions, have flawed personalities, and sometimes do the wrong things for the right ... Read more