SPOILER WARNING: This article contains major spoilers for "Emerald Archer," the 150th episode of Arrow.
A Legends of Tomorrow hero has returned the Arrowverse after a quick cameo role. In "Emerald Archer," Katherine McNamara's Maya met up with a friend during the episode's flash-forward sequence. That friend, as it turned out, is none other than Connor Hawke.
As the episode drew to a close, Maya finished watching the vigilante documentary Oliver is seen filming during the present day. When Connor approached her, she paused during a scene in which Oliver led the camera crew through the Team Arrow bunker that was destroyed by Diaz in Season 6. Connor revealed that the documentary had been banned and every copy, destroyed.
Maya quickly admitted her reason for watching the documentary. Together, they tracked down the location of the bunker and found it in a dilapidated state, with vegetation growing all over the structure and water leaking in through the ceiling. When he remarked that the place felt haunted, she replied, "Probably is. Vigilantes were the death of Star City, and they got exactly what they deserved."
Of course, this isn't the first time Connor Hawke has appeared in the Arrowverse. He initially debuted in "Star City 2046," a Season 1 episode of DC's Legends of Tomorrow. In the episode, the Legends traveled to Star City in the alternate-future of 2046, where they discovered that a new vigilante had assumed the Green Arrow mantle. Though he went by Connor Hawke, the new Green Arrow was actually John Diggle Jr. He changed his name because he couldn't save his father and thus believed "I don't deserve his name."
In the comics, Connor Hawke is the son of Oliver Queen and Sandra "Moonday" Hawke. Created by Kelley Puckett and Jim Aparo, he debuted in 1994's Green Arrow #2. He soon became Oliver's sidekick and, like his Arrowverse counterpart, even took on the Green Arrow mantle when his father died saving the city.
At the time of writing, it is unclear if Arrow's version of Connor Hawke is also John Diggle Jr. However, since the flash-forwards have focused on legacy characters like William Queen and Zoe Ramirez, it seems likely that Connor will have a connection to the present-day team. If this is indeed a grown-up version of John Diggle Jr., this would make him significantly younger than the version of him that appears in Legends of Tomorrow, as the Arrow flash-forwards take place in 2038.
Notably, Connor also called Maya "Mia" during "Emerald Archer's" flash-forward scene. In the comics, Green Arrow had a sidekick named Mia Dearden who went by "Speedy." Oliver's sister Thea filled this role on earlier seasons of the show. However, in being called "Mia," this flash-forward character has an established link to Green Arrow comic book canon, which will likely be explored in future episodes. If she does have a connection to Green Arrow, this could also be part of why she carries such a grudge against vigilantes.
Airing Mondays at 8 pm ET/PT on The CW, Arrow stars Stephen Amell as Oliver Queen, David Ramsey as John Diggle, Emily Bett Rickards as Felicity Smoak, Rick Gonzalez as Wild Dog, Echo Kellum as Mr. Terrific, Juliana Harkavy as Black Canary, Colton Haynes as Arsenal, Kirk Acevedo as Diaz, and Katie Cassidy as Black Siren.