CBR

  • Arrow may have explained why John Diggle was confused for a Green Lantern in Elseworlds. 1 / 10

  • The latest episode of Arrow introduced General Roy Stewart, Diggle's estranged stepfather. 2 / 10

  • Diggle blamed Stewart for his biological father's death. 3 / 10

  • However, Stewart hadn't told Diggle the whole truth about his father's death. 4 / 10

  • Stewart withheld some details so Diggle would continue to believe his father was a hero. 5 / 10

  • When Diggle discovered this, he reconciled with Stewart in a tender moment. 6 / 10

  • This probably wasn't the case on Earth-90. 7 / 10

  • If Stewart told Diggle the truth on Earth-90, they may have had a better relationship. 8 / 10

  • If they had a better relationship, Diggle may have taken Stewart's name, becoming John Stewart. 9 / 10

  • Thus, he would be John Stewart when he became a Green Lantern. 10 / 10