Arrow has seen so many villains in Star(ling) City there couldn’t possibly be any more room left in Iron Heights for all these criminals! But who is the best antagonist Oliver has faced so far? I intend to tackle that questions with some of my own thoughts and analysis!


Image Credit: The CW
This character may not have had the most airtime, but he sure has made the most of his time on the screen. Anarky is a great antagonist for Oliver because he wants to simply cause chaos. He has literally begged Oliver and Thea both to kill him whenever he has been caught. Anarky was one of the few bright spots from Season 4 and certainly deserves a place on the top ten list.