Arrow may have explained why John Diggle was confused for a Green Lantern in Elseworlds.
1 / 11
The latest episode of Arrow introduced General Roy Stewart, Diggle's estranged stepfather.
2 / 11
Diggle blamed Stewart for his biological father's death.
3 / 11
However, Stewart hadn't told Diggle the whole truth about his father's death.
4 / 11
Stewart withheld some details so Diggle would continue to believe his father was a hero.
5 / 11
When Diggle discovered this, he reconciled with Stewart in a tender moment.
6 / 11
This probably wasn't the case on Earth-90.
7 / 11
If Stewart told Diggle the truth on Earth-90, they may have had a better relationship.
8 / 11
If they had a better relationship, Diggle may have taken Stewart's name, becoming John Stewart.
9 / 11
Thus, he would be John Stewart when he became a Green Lantern.
10 / 11