When it comes to TV, the most compelling characters aren’t always the noble, good-hearted heroes who save the day. Nope, it’s often the messy, morally gray, and dangerously unpredictable anti-heroes that keep us glued to the screen. They may cheat, lie, steal, or even kill, but we can’t help rooting for them anyway. Let’s celebrate the greatest anti-heroes in TV history.