After hopping around the past a bit, last night saw the Legends of Tomorrow finally hitting the future, albeit a burnt-out version of Sara’s home, “Star City 2046.” The nightmare of future past even had its own Green Arrow, though Oliver Queen was not the one under the hood. Find out who’s playing DC’s Connor Hawke, and watch the character’s debut from last night’s “Fail-Safe”!

While we’d known for some time that DC’s Connor Hawke (canonically Oliver Queen’s biracial son, but no relation in Legends’ version) would put in an appearance, Warner Bros. has kept notably coy about the role. Following last night’s debut (and a quick cameo in The Flash’s “Welcome to Earth-2”), we can now confirm that The Divergent Series: Allegiant star Joseph David-Jones will take up the mantle, the first appearance of which you can find below:

Initial casting reports described the role as “an African-American or biracial male who decides to put on the uniform of a missing hero who once stood for justice and hope,” while the trailer below makes it appear as if no one yet knows that Oliver Queen remains alive in “Star City 2046.” Well, most of him.

In the meantime, so reads the full synopsis for February 25 outing “Star City 2046”:


When a malfunction sends the Waverider crashing into 2046 Star City, our heroes face a startling version of their own future where they never stop Savage (guest star Casper Crump) and never return home. The city is in ruins and overrun by criminals, which thrills Rory (Dominic Purcell). Sara (Caity Lotz) is despondent over the destruction of her home and stunned when she learns what happened to her old friend, Oliver Queen (guest star Stephen Amell).

We’ve still a week away from heading to 2046, and don’t yet know who this mysterious “Deathstroke” is, but what else might arise from the Arrow-verse version of Connor Hawke? Check out the latest Legends of Tomorrow trailer above.

Check Out 100 TV Facts You May Not Know!

More From ScreenCrush