Arrowverse: Every Season Ranked Worst To Best
20. Arrow Season 6
Despite starting off well, Arrow Season 6 got stuck on an contrived civil war between the original and new members of Team Arrow. To make matters worse, it implied the hypocritical originals were right and attempted to villainize the newbies by making them behave out-of-character.
It turned things around in the final third as the shift from Cayden James to Ricardo Diaz moved the series back to the gritty material it does best. Diaz's hostile takeover imbued it with a fire it lost early on in the season, providing the show with some of its darkest episodes.
There were issues, but this saved what would have been a lacklustre offering and handed the show one of its most consistent run of episodes. And the performances of Katie Cassidy and Kirk Acevedo elevated everything.