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