Warning: The following contains SPOILERS for The Flash season 8, episode 18.
The long-teased idea that John Diggle would become the first Green Lantern of Earth-Prime in the Arrowverse was finally resolved in The Flash season 8, though Diggle ultimately didn't become a member of the Green Lantern Corps. This revelation was a disappointment for those who theorized that the destiny of the former vigilante and ARGUS agent lay in the stars. However, the decision was true to the character's history and personality and sets the stage for his upcoming Justice U series.
Played by David Ramsey across all eight seasons of Arrow, John Diggle is one of the most popular original characters created for the Arrowverse. Acting as the Little John to Oliver Queen's Robin Hood, the soldier turned bodyguard was a stabilizing influence on the Emerald Archer after his return to civilization. He eventually became Green Arrow's brother in spirit as well as his partner in crime-fighting and adopted the alias Spartan when he wasn't taking up the Green Arrow mantle for himself.
Related: Oh No, The Flash Just Set Up A Terrible Arrowverse Villain Twist
The brotherhood that grew between John Diggle and Oliver Queen resembled the friendship between Oliver Queen and Green Lantern Hal Jordan in the comics. This led some to theorize that John Diggle might become a Green Lantern in the Arrowverse, due to his sharing several character traits with the Green Lantern John Stewart. Arrow dropped several hints in this direction, such as the revelation that Diggle's stepfather was a man with the surname Stewart and The Flash of Earth-90 recognizing Diggle and saying "You're not wearing your ring," in reference to the trademark jewelry of the Green Lanterns.
The
Read more on screenrant.com