The Legends traveled to 2046 last season and saw John Diggle Jr. succeed Oliver as Green Arrow. Dig’s son changed his name to Connor Hawke, who in the comics was Oliver’s son not Diggle’s. During the time of the episode, this was a bit confusing because John Diggle’s only child was a baby girl, Sara. However, that’s not the case anymore. Flashpoint gave Dig a son named John instead of a girl named after Sara Lance. This made fans wonder whether John Diggle Jr.’s future would play out as we saw in 2046.
“We go back and forth on that,” EP Marc Guggenheim told Entertainment Weekly. “That was certainly a notion of ours. It’s hard for me to honestly answer the question without committing to a version of time travel, because in order for that to be the case, then Flashpoint would’ve had to have happened. You start to get into the very, very complicated time travel rules that, quite frankly, I as a writer don’t have an appetite to answer unless we tell a story one day that deals with John Jr., and even then, I don’t know if we would directly address that issue head on. Anyone who watches Legends knows that, by design, we don’t spend a lot of time discussing temporal mechanics — some people like that and it annoys the hell out of other people.”
It makes sense Guggenheim doesn’t have a concrete answer. With the Legends constantly manipulating time, that future they saw in 2046 very well could have changed by now. Since John’s current son is a direct result of Flashpoint, it’s hard to say whether the future the Legends saw takes Barry’s actions into account.
Even if John Jr. becomes Connor Hawke, it’s safe to say we won’t see that happen for a very long time. Unless, of course, we get another peek into the future. Would you like to see Dig’s son become the second Green Arrow? Let us know in the comments below!