From :

There’s been speculation among fans that the character John Diggle from the TV show Arrow is really John Stewart, aka the Green Lantern. Arrow showrunner Marc Guggenheim put an end to that speculation in a new interview with MTV:

“Basically, John Diggle is now a character in the comics… John Diggle is John Diggle. We’re not being coy and saying John Diggle is someone else, i.e. John Stewart. DC has other plans for that character.”

Read the Full Story