Opening Remarks
That's right. Every Arrow villain, ranked. Well, of course not quite every villain. The really, really insignificant ones are left out, particularly some of the very early white collar criminals from the List.
I got the idea for this list from a Fandom article that did the same thing for The Flash villains (which I may do next).
I'm originally put the list together in the summer between seasons 6 and 7, then I added in season 7 and 8 villains later. At this point, I do believe the list is complete and final.
For a while I struggled with how best to compare such disparate characters, until I arrived at one pretty clever criterion: How excited would I be for this character to return? Armed with that one question, the list fell into place pretty easily. I also divided the list into 5 sub-sections for the sake of clarity.
Each villain is also accompanied by a few words of explanation or observation. I'm gonna really have to force myself to keep those short.
Bad Villains
These villains are worse than forgettable. They're the ones I wish I could forget.
#94: Scimitar - Tobias Church's bodyguard. Second least-developed supervillain in Arrowverse history, after The Flash's Shade.
#93: The Demolition Team - H.I.V.E. agents. Their specialty is tearing down buildings. I'm not sure what could be a less cool idea for a villain team.
#92: Sheck - Cayden James' #2. Apparently existed just to make the cabal seem bigger. Very thoroughly lame character.
#91: Chimera - And the big villain for Arrow’s 150th episode is… some nobody with a cheap super-suit that looks like it belongs on Supergirl. A boring villain in aesthetics, in story, and in personality (or lack thereof).
#90: Conklin - Baron Reiter's lackey. The purest symbol of everything wrong with the season 4 flashbacks.
#89: Baron Reiter - Laughably bad writing and acting. Never given any halfway-interesting backstory or motivation.
#88: Joyner - Shadowspire boss. Literally existed just to kill off Amanda Waller. Backstory and motivations were practically nonexistent.
#87: Issac Stanzler - Wildcat's ex-sidekick. Very strained parallels with Roy Harper
#86: Shadow Thief - Extremely cheesy and one-note character. Also, why bother naming her after a comic book character she has nothing in common with? Just because they're both thieves?
#85: General J.G. Walker - Cartoonishly villainous general. The antagonist of Diggle's mostly forgettable season 5 arc.
#84: James Midas - You’ve gotta give him some credit for being the first baddie in 7 years to know that a confession recorded under duress is not admissible as evidence. Is that really the most interesting new thing about Oliver working with the SCPD, though?
#83: Garfield Lynns - A fireman who becomes an arsonist. An unimpressive and boring adversary for the Hood.
#82: Cooper Seldon - The skeleton in Felicity's closet. Bad writing, bad acting. His name is also a reference to The Big Bang Theory, which kinda makes me want to vomit.
#81: Cayden James - Oppressively boring. Also, pushed the show's already-ridiculous portrayal of hacking to an even further level of unrealism.
#80: Sam Hackett - Oliver has done tons of really bad stuff in his life. So why focus on his father's wrongdoings instead of showing real consequences for Oliver's identity reveal? Also, the electricity thing was over-the-top silly.
#79: Alex Faust - Black Siren's mad bomber. I kept expecting more backstory for him, but he turned out to be nothing.
#78: Trevor aka Deathstroke - Okay, how many Deathstrokes do we really need? At some point, this all starts to feel like a pathetic attempt to evoke nostalgia for the show's glory days.
#77: Emiko Adachi - Sad to rank a season main villain this low. Both her heel turn and then her eventual redemption were telegraphed to the point of painful obviousness. Soap-opera-style family drama worked for Arrow in the early days, but the show should have been way past it by season 7. And the Ninth Circle itself was just a clone of the League and H.I.V.E. What a shame.
#76: Andy Diggle - Very bold choice to make Diggle's brother so irredeemably evil. Unfortunately, a flop due to insufficient motivation and bad acting.
#75: Athena - Just a rip-off of better assassin-y characters from years past. Motivations of her and the Thanatos Guild were never well explained.
These villains aren't necessarily bad. They just never made much of an impression.
#74: Onyx Adams - Paramilitary crook. A villain for Diggle's Green Arrow. Thoroughly blah character.
#73: Deathbolt - The Atom's first conquest. Best remembered for being unceremoniously killed by Captain Cold, which was good for a chuckle.
#72: William Glenmorgan - One of the most inexplicable uses of a name from the comics. And he wielded one of of the most bizarre weapons I’ve ever seen. Other than that, though, this hitman-of-the-week was definitely no big deal.
#71: Cyrus Vanch - Took over a mansion and kidnapped Laurel. Very random (filler) character and episode.
#70: Grant Wilson - The connections to Slade and Legends made Grant immediately interesting. Unfortunately, the show did practically nothing with him.
#69: Liza Warner - Bad cop. Good-enough foil for Quentin in what I consider the best episode of season 4. Mostly forgettable, though. Didn't deserve to return in season 5.
#68: Double Down - Metahuman H.I.V.E. freelancer. Moderately cool fights with Green Arrow and Spartan. Totally one-dimensional character, though.
#67: Chase - DJ assassin. Seduced Thea, then tried to kill her. Strangely kinda memorable, though not necessarily in a good way.
#66: Ishmael Gregor - One half of the season 5 flashbacks’ theme of evil versus evil. But in a storyline populated by the likes of Anatoly Knyazev and Konstantin Kovar, Gregor is simply forgettable.
#65: The Spooky Crew - Bank robbers. Targets of the Vigilante. Served their purpose in the episode.
#64: Mr. Blank - Hardcore hitman. Fairly threatening presence. Cool fight with Oliver on the stairs of Queen Mansion. But can you really kill someone by applying pressure to their wrist?
#63: Dr. Webb - Stole the Count's identity. Cool idea. Cool episode. The character himself, though, had little personality and so was mostly forgettable.
#62: Shrapnel - Anti-establishment bomber. So-so villain-of-the-week episode. Served the role of Slipknot in Arrow's Suicide Squad.
#61: The Mayor - Thought he ruled the Glades. Good personification of the chaos that the Undertaking unleashed.
#77: Emiko Adachi - Sad to rank a season main villain this low. Both her heel turn and then her eventual redemption were telegraphed to the point of painful obviousness. Soap-opera-style family drama worked for Arrow in the early days, but the show should have been way past it by season 7. And the Ninth Circle itself was just a clone of the League and H.I.V.E. What a shame.
#76: Andy Diggle - Very bold choice to make Diggle's brother so irredeemably evil. Unfortunately, a flop due to insufficient motivation and bad acting.
#75: Athena - Just a rip-off of better assassin-y characters from years past. Motivations of her and the Thanatos Guild were never well explained.
Forgettable Villains
These villains aren't necessarily bad. They just never made much of an impression.
#74: Onyx Adams - Paramilitary crook. A villain for Diggle's Green Arrow. Thoroughly blah character.
#73: Deathbolt - The Atom's first conquest. Best remembered for being unceremoniously killed by Captain Cold, which was good for a chuckle.
#72: William Glenmorgan - One of the most inexplicable uses of a name from the comics. And he wielded one of of the most bizarre weapons I’ve ever seen. Other than that, though, this hitman-of-the-week was definitely no big deal.
#71: Cyrus Vanch - Took over a mansion and kidnapped Laurel. Very random (filler) character and episode.
#70: Grant Wilson - The connections to Slade and Legends made Grant immediately interesting. Unfortunately, the show did practically nothing with him.
#69: Liza Warner - Bad cop. Good-enough foil for Quentin in what I consider the best episode of season 4. Mostly forgettable, though. Didn't deserve to return in season 5.
#68: Double Down - Metahuman H.I.V.E. freelancer. Moderately cool fights with Green Arrow and Spartan. Totally one-dimensional character, though.
#67: Chase - DJ assassin. Seduced Thea, then tried to kill her. Strangely kinda memorable, though not necessarily in a good way.
#66: Ishmael Gregor - One half of the season 5 flashbacks’ theme of evil versus evil. But in a storyline populated by the likes of Anatoly Knyazev and Konstantin Kovar, Gregor is simply forgettable.
#65: The Spooky Crew - Bank robbers. Targets of the Vigilante. Served their purpose in the episode.
#64: Mr. Blank - Hardcore hitman. Fairly threatening presence. Cool fight with Oliver on the stairs of Queen Mansion. But can you really kill someone by applying pressure to their wrist?
#63: Dr. Webb - Stole the Count's identity. Cool idea. Cool episode. The character himself, though, had little personality and so was mostly forgettable.
#62: Shrapnel - Anti-establishment bomber. So-so villain-of-the-week episode. Served the role of Slipknot in Arrow's Suicide Squad.
#61: The Mayor - Thought he ruled the Glades. Good personification of the chaos that the Undertaking unleashed.
#60: The Longbow Hunters - Legitimately badass looks and fight choreography. Sadly, they were never anything more than nameless henchmen, which felt like an awful waste.
#59: Komodo - Independent archer hitman. Forgettable, EXCEPT that super-cool motorcycle duel with Oliver.
#58: Mark Shaw - A.R.G.U.S. traitor. Later revealed to be working for H.I.V.E. Nothing special, but filled some time in the Corto Maltese episode while effectively building up Waller's mystique.
#57: The Royal Flush Gang - Family of bank-robbers. Good early villains for the show at the intersection of crimefighting and Queen family drama.
#56: Guillermo Barrera - Extremely minor character, but had a super-cool knives-on-arrows fight with Oliver. Promptly died.
#55: Adam Hunt - Mostly memorable just for being the first. That's worth something, I guess.
#54: General Matthew Shrieve - Believably acted and hate-worthy. Evil enough to bring out the worst in Oliver.
These villains are so-so. Mediocre. They served their roles well enough, and made for some memorable episodes.
#53: The Hoods - Murderous copycat vigilantes. Their defeat by Oliver was a symbolically appropriate way to usher in season 2.
Okay Villains
These villains are so-so. Mediocre. They served their roles well enough, and made for some memorable episodes.
#53: The Hoods - Murderous copycat vigilantes. Their defeat by Oliver was a symbolically appropriate way to usher in season 2.
#52: The Calculator - Felicity's supervillain father. Fine idea and fine actor, but a victim of the generally awful execution of season 4. Could have been a lot better.
#51: Murmur - Memorable for his grotesqueness if nothing else. Cool return in season 4 as a H.I.V.E. lackey alongside Brick. How does he eat, though?
#50: Tobias Church - United Star City's gangs. A decent-enough villain to burn time with until Prometheus showed up, but really just a clone of Brick.
#49: Derek Sampson - Stardust. Good for some very cool fight scenes. Otherwise, no real depth there.
#48: The Savior - Another copycat vigilante. Kidnapped Roy in a subway car. A genuinely kinda tragic and scary character.
#47: Kevin Dale - No particularly unique gimmick, motivation, or backstory. Just solid writing, solid acting, and sometimes that’s enough. Also, I love the Veronica Dale connection (could he be her son?).
#46: Senator Joseph Cray - Evil senator. Suicide Squad villain. Well-written episode with a cool twist. He also totally got away with his villainy, too... so that's weird.
#45: Max Fuller - Villain of the only episode to actually capitalize on season 7’s new status quo in an interesting (and nuanced) way. Also, I’m a sucker for a years-later minor character return.
#44: Al-Owal - The first. The guy who trained Malcolm. Very cool and memorable episode fighting Sara and Oliver. And what's more badass than catching an arrow... behind your head!?
#43: Vertigo - Werner Zytle, the Count's successor. Cool character and fun acting, but the hallucination gimmick only goes so far.
#42: Anarky - Very weird character. A victim of the extremely poor organization of season 4. I never exactly liked him, but he always seemed to be right on the brink of some big potential.
#41: The Dodger - Memorable villain with a fun little gimmick. Oliver defeating him by severing the nerve he needed to push his detonator gave me one of the biggest laughs in the history of the show.
#40: The Bug-Eyed Bandit - Felicity's archnemesis. I probably shouldn't like her so much, but I do. She attacked Oliver with a man made out of robotic bees! A bee-man! Wow!
#39: Ted Gaynor - Diggle's old commander. A sobering enemy for John. Also, started the trend where all of Diggle's army acquaintances turn out to be evil. Like actually, I think Lyla is the only exception to that rule.
#38: Frank Bertinelli - The Huntress' father. A well-rendered character, written and acted with the appropriate shades of grey.
#37: Ruvé Adams - Damien Darkh's wife. Effective enough as a non-physical, political foe for Oliver, but like everything else in season 4, just grew tiresome and drawn-out.
#36: Sean Sonus - Dinah's nemesis. Fun personality and cool superpower for the show. Oliver swinging from a helicopter kicking his henchmen is one of the most ridiculous (in a good way) fight scenes in Arrow history.
#35: Milo Armitage - H.I.V.E. underboss. A very cool link running through seasons 2, 3, and 4.
#34: Joe Wilson - The personification of all the mistakes Slade has made in his life. Worked great as a foil for Slade, then so-so as a surrogate for him in later appearances.
#33: China White - A memorable, if fairly one-dimensional, player in seasons 1 and 3. Cool look, cool fight scenes. For how many appearances she had, it's a shame that she never developed into something more substantial.
#32: Billy Wintergreen - Exceptionally memorable for a non-speaking character. The first monster Oliver faced. A symbol of the worst natures of humanity that Slade and Oliver have to work hard to avoid succumbing to.
#31: Gholem Qadir - The Suicide Squad's first (televised) conquest. Made for some very cool super-spy-esque interplay with Diggle and Lyla.
#30: Bronze Tiger - He was cool in season 2, but didn't get to do much. I'm glad he got to fulfill his potential as a character in season 7. A years-later character return is always super fun.
Good Villains
They're good. I like them. What else can I say here... uhh...
#29: Cupid - Obsessed lover. A cool character in season 3, even if her later appearances were fairly forgettable. Just another victim of the Suicide Squad purge.
#28: The Clock King - Not sure why I like him so much, but I do. The quintessential season 2-style villain-of-the-week in my mind.
#27: Tommy Merlyn of Earth-2 - Having Tommy become the Dark Archer was an idea years in the making. Seeing it finally actually happen was just plain fun.
#26: Cyrus Gold - A truly impressive monster. Showed the audience the power of Mirakuru and gave Team Arrow something to fear. Will he ever come back as Solomon Grundy?
#25: Vigilante - Started out super-awesome. Gradually devolved into a heavily contrived plot device for Dinah in season 6. Still, on the surface at least, super-awesome.
#24: Star City Slayer - The incremental revelation of his true colors was wonderfully executed. My only real gripe is they didn’t do more with him. I feel like Stanley deserved more than a single episode pay-off post-jailbreak. He could have even been a player in season 7’s endgame.
#23: Isabel Rochev - A good foil for Oliver throughout season 2. Frankly, though, not well-acted. From a purely story point-of-view, though, certainly a great villain.
#22: The Huntress - Deserving of the hype around her. I was perpetually disappointed by the unresolved teases for her return. Her two-episode arc in early season 1 helped set the bar for the show.
#21: Black Siren - Just looking at season 5, Black Siren was a great villain. After that, she pretty much became a drag on the show with her by-the-numbers redemption arc, though I did enjoy her friendship with Felicity in season 7.
#20: Count Vertigo - Classic early villain, in my mind. He was dangerous and unpredictable and fun and crazy in all the right ways.
#19: Brick - Who but Vinnie Jones could bring this character to life so well? For a person with no powers and no super-ninja training, Brick brought the city to its knees, and was genuinely intimidating while doing it. Why have the writers given up on multi-episode villain arcs?
#18: Captain Boomerang - Perhaps one of the most quintessentially silly characters in comic books, yet he still made a great villain for the first Arrow-Flash crossover. Good personality, good fight scenes, and his return in "Lian Yu" was just icing on the cake.
#17: Dante - Unlike past big bads, Dante had no patience for nor interest in theatrics, which set him apart in a compelling way. Very unfortunately, he was quickly supplanted as main villain by Emiko.
#16: Artemis - The betrayal was rough, but it was Artemis' role in "Kapushion" that truly elevated her as a villain. We still don't know for sure that she died on Lian Yu, though it seems pretty damn likely.
#15: Talia al Ghul - Talia's just awesome. I still can't believe how underused she was. So many missed opportunities. She absolutely should have been a main villain one year.
#14: Dollmaker - Probably the most horrific villain in the Arrow annals, Dollmaker made for a genuinely suspenseful episode. Also, a great nemesis for Quentin.
#13: Konstantin Kovar - Who better than Dolph Lundgren to bring the charisma and menace of Konstantin Kovar to the screen? This is the villain that taught Oliver that every fight isn't about good guys and bad guys. Oftentimes neither side is right nor wrong.
#12: Anatoly Knyazev - I hesitate to even call Anatoly a villain. To Oliver, he's a frenemy. Their relationship is one of the most interesting layers of Oliver's history and character. Oh, and Anatoly is also just a crack-up.
#11: Ra's al Ghul - Ra's loomed over Arrow season 3 like a force of nature. That doesn't make for the most multi-dimensional villain, but it does make for a truly impressive one. Also, his duel with Oliver in "The Climb" is one of the coolest and most memorable scenes in the show's history.
The top ten.
#10: Edward Fyers - The perfect villain to start off Oliver's 5 years in hell. The soul of a snake underneath a facade of friendliness and charm. He stripped away Oliver's naivety and faith in humanity, priming him for his descent through the darkest years of his life.
#9: Ricardo Diaz - Diaz's arc in season 6 broke the mold of past main villains in more ways than one. Unfortunately, the lack of payoff in season 7 is a big hit to Diaz's stock. Nonetheless, there is no denying his charisma and menace.
#8: Anthony Ivo - It's easy to forget him in the shadow of Slade, but Ivo is a excellent villain in his own right. His obsession with Mirakuru was compelling, but it was his uncanny powers of manipulation that made him downright scary. And he killed Shado! Bastard!
#7: Damien Darkh - A real villain's villain. No pretense that he's the hero of his own story. Damien knows he's pure evil and loves every second of it. Season 4 was bad for a lot of reasons, but Damien was not one of them.
#6: Nyssa al Ghul - Eventually an antihero, Nyssa was an antagonist for most of seasons 2 and 3. She has built a place as a central and enduring character in the annals of Arrow lore.
#5: Deadshot - Arrow's first true supervillain in episode 1x03. Most memorable for his complex rivalry with Diggle, Lawton headlined several excellent episodes over Arrow's first 3 years. Met his end as yet another untimely casualty of the Suicide Squad purge.
#4: Brother Blood - More than a Deathstroke henchman (like Isabel Rochev), Sebastian Blood is certainly one of the show's best villains. Blood is the ultimate sociopath, as evinced by his relationships with Oliver and Laurel.
#3: Prometheus - Truly the show's most cerebral villain, Prometheus is the personification of all the moral compromises Oliver made over his 9 year journey to season 5. His defeat (without lethal force), represented Oliver's overcoming his own worst nature and bloody history.
#2: Malcolm Merlyn - It's hard to imagine a better villain for Arrow season 1. Merlyn sat at the top of a web of crime and corruption that permeated Starling City. His personal relationships with the protagonists elevate the pathos of his story. And perhaps most shockingly--his evil plan succeeded! The Undertaking worked! Hundreds of people died! No other Arrow supervillain can say that.
#1: Deathstroke - Oh yeah. By the end of season 2, Slade was already the show's best villain. His redemptive arc in seasons 5 and 6 only serves to further elevate the character. Other than Oliver himself, I don't think a single other Arrow character has a more complete and epic arc over the Arrow story's decade-plus span.
Well, that's a fun list. I reckon I'm gonna do The Flash villains now.
Let me know what you think in the comments. Disagree with my rankings? Anyone I left out?
Hope you enjoyed!
Phillip
#26: Cyrus Gold - A truly impressive monster. Showed the audience the power of Mirakuru and gave Team Arrow something to fear. Will he ever come back as Solomon Grundy?
#25: Vigilante - Started out super-awesome. Gradually devolved into a heavily contrived plot device for Dinah in season 6. Still, on the surface at least, super-awesome.
#24: Star City Slayer - The incremental revelation of his true colors was wonderfully executed. My only real gripe is they didn’t do more with him. I feel like Stanley deserved more than a single episode pay-off post-jailbreak. He could have even been a player in season 7’s endgame.
#23: Isabel Rochev - A good foil for Oliver throughout season 2. Frankly, though, not well-acted. From a purely story point-of-view, though, certainly a great villain.
#22: The Huntress - Deserving of the hype around her. I was perpetually disappointed by the unresolved teases for her return. Her two-episode arc in early season 1 helped set the bar for the show.
#21: Black Siren - Just looking at season 5, Black Siren was a great villain. After that, she pretty much became a drag on the show with her by-the-numbers redemption arc, though I did enjoy her friendship with Felicity in season 7.
#20: Count Vertigo - Classic early villain, in my mind. He was dangerous and unpredictable and fun and crazy in all the right ways.
#19: Brick - Who but Vinnie Jones could bring this character to life so well? For a person with no powers and no super-ninja training, Brick brought the city to its knees, and was genuinely intimidating while doing it. Why have the writers given up on multi-episode villain arcs?
#18: Captain Boomerang - Perhaps one of the most quintessentially silly characters in comic books, yet he still made a great villain for the first Arrow-Flash crossover. Good personality, good fight scenes, and his return in "Lian Yu" was just icing on the cake.
#17: Dante - Unlike past big bads, Dante had no patience for nor interest in theatrics, which set him apart in a compelling way. Very unfortunately, he was quickly supplanted as main villain by Emiko.
#16: Artemis - The betrayal was rough, but it was Artemis' role in "Kapushion" that truly elevated her as a villain. We still don't know for sure that she died on Lian Yu, though it seems pretty damn likely.
#15: Talia al Ghul - Talia's just awesome. I still can't believe how underused she was. So many missed opportunities. She absolutely should have been a main villain one year.
#14: Dollmaker - Probably the most horrific villain in the Arrow annals, Dollmaker made for a genuinely suspenseful episode. Also, a great nemesis for Quentin.
#13: Konstantin Kovar - Who better than Dolph Lundgren to bring the charisma and menace of Konstantin Kovar to the screen? This is the villain that taught Oliver that every fight isn't about good guys and bad guys. Oftentimes neither side is right nor wrong.
#12: Anatoly Knyazev - I hesitate to even call Anatoly a villain. To Oliver, he's a frenemy. Their relationship is one of the most interesting layers of Oliver's history and character. Oh, and Anatoly is also just a crack-up.
#11: Ra's al Ghul - Ra's loomed over Arrow season 3 like a force of nature. That doesn't make for the most multi-dimensional villain, but it does make for a truly impressive one. Also, his duel with Oliver in "The Climb" is one of the coolest and most memorable scenes in the show's history.
Great Villains
The top ten.
#10: Edward Fyers - The perfect villain to start off Oliver's 5 years in hell. The soul of a snake underneath a facade of friendliness and charm. He stripped away Oliver's naivety and faith in humanity, priming him for his descent through the darkest years of his life.
#9: Ricardo Diaz - Diaz's arc in season 6 broke the mold of past main villains in more ways than one. Unfortunately, the lack of payoff in season 7 is a big hit to Diaz's stock. Nonetheless, there is no denying his charisma and menace.
#8: Anthony Ivo - It's easy to forget him in the shadow of Slade, but Ivo is a excellent villain in his own right. His obsession with Mirakuru was compelling, but it was his uncanny powers of manipulation that made him downright scary. And he killed Shado! Bastard!
#7: Damien Darkh - A real villain's villain. No pretense that he's the hero of his own story. Damien knows he's pure evil and loves every second of it. Season 4 was bad for a lot of reasons, but Damien was not one of them.
#6: Nyssa al Ghul - Eventually an antihero, Nyssa was an antagonist for most of seasons 2 and 3. She has built a place as a central and enduring character in the annals of Arrow lore.
#5: Deadshot - Arrow's first true supervillain in episode 1x03. Most memorable for his complex rivalry with Diggle, Lawton headlined several excellent episodes over Arrow's first 3 years. Met his end as yet another untimely casualty of the Suicide Squad purge.
#4: Brother Blood - More than a Deathstroke henchman (like Isabel Rochev), Sebastian Blood is certainly one of the show's best villains. Blood is the ultimate sociopath, as evinced by his relationships with Oliver and Laurel.
#3: Prometheus - Truly the show's most cerebral villain, Prometheus is the personification of all the moral compromises Oliver made over his 9 year journey to season 5. His defeat (without lethal force), represented Oliver's overcoming his own worst nature and bloody history.
#2: Malcolm Merlyn - It's hard to imagine a better villain for Arrow season 1. Merlyn sat at the top of a web of crime and corruption that permeated Starling City. His personal relationships with the protagonists elevate the pathos of his story. And perhaps most shockingly--his evil plan succeeded! The Undertaking worked! Hundreds of people died! No other Arrow supervillain can say that.
#1: Deathstroke - Oh yeah. By the end of season 2, Slade was already the show's best villain. His redemptive arc in seasons 5 and 6 only serves to further elevate the character. Other than Oliver himself, I don't think a single other Arrow character has a more complete and epic arc over the Arrow story's decade-plus span.
Closing Remarks
Well, that's a fun list. I reckon I'm gonna do The Flash villains now.
Let me know what you think in the comments. Disagree with my rankings? Anyone I left out?
Hope you enjoyed!
Phillip