TV's 50 all-time best villains

POSTED: 3:30 PM PDT October 28, 2013    UPDATED: 11:00 PM PDT October 26, 2015 
Ian McShane as Al Swearengen, Deadwood

Every hero needs a villain and for every do-gooder who's ever graced the TV screen, you can be sure there was an evildoer or two lurking around waiting to complicate things. Check out our picks for television's 50 all-time best villains.