Arrowverse: Every Season Ranked Worst To Best
10. DC's Legends Of Tomorrow Season 3
Having found its groove with its second offering, Season 3 of Legends saw it continue to hit new heights as the gang took on a time-demon.
It also brought forth a huge shift in the show's dynamic as Mallus was used to write Rip Hunter out while introducing the Time Bureau - and Director Ava Sharpe - and, perhaps most important of all, reintroduce us to Matt Ryan's fantastic John Constantine.
While it was just shy of its predecessor's success, Legends' third season was a worthy follow-up that once again managed to walk the line between comedy and drama. In the process, it even offered us the chance to see a winged demon battle a giant plush doll.