Close
28 of 30
Best of the bad: Top 30 TV Villains
28 of 30
#3 - Al Swearengen
Played by - Ian McShane
From - Deadwood
People
Ian McShane
Titles
Deadwood
Back to top