The 'Arrow' Flash-Forward Episode Set Up Questions About Future Roy and Oliver

Arrow finally begins to reveal what’s going on in the future in Season 7’s flash-forward episode, “Star City 2040,” but it also leaves us with questions regarding one character’s past and another’s future. In the first flash-forwards of the season, William found Roy on Lian Yu. A moment from “Star City 2040” may hint at why Arsenal was there when we last saw him leaving Star City with Thea and Nyssa in 2018.

Spoilers for Arrow Season 7, Episode 16 below.

The band gets back together (with a few new faces) in “Star City 2040.” William, Mia, Connor, Roy, Dinah, and Zoe all end up at Galaxy One, one of the richest companies in the world — and a front for the evil Eden Corps — in the search for Felicity and the bombs that could level Star City.

There, they find Felicity in a cell on one of the sublevels, but the bombs aren’t where they’re supposed to be. That’s because Kevin plans to use them that night, Rene informs them. They stop that part of Kevin’s plan, but he has something else in store: taking the Archer program (which Felicity invented in 2019) global, and using some sort of helmet, to eliminate vigilantes for good.

So, now we know Felicity’s alive (did anyone really think she wasn’t?) and we’re getting to know the villain and his evil plans. However, Episode 16 also left us with questions regarding Oliver’s and Roy’s futures (or pasts, from a 2040 perspective).

Did Roy Die?

Roy, Dinah, and Zoe find out about Eden Corps from one of Dinah’s SCPD contacts. During their conversation, the cop punches Roy, and Roy’s reaction is a bit much. He pushes and slams the guy’s head into a wall before throwing him to the ground and beating him up. Dinah has to pull him off the cop.

arrow season 7 episode 16 star city 2040 flashforwards roy harper arsenal colton haynes
Roy got more than angry in 'Arrow' Season 7, Episode 16.

There has to be more to that than Roy just being angry. His reaction is similar to the bloodlust we saw from Thea and Sara after they were put into a Lazarus Pit.

Is it possible that while looking to destroy the remaining Lazarus Pits around the world, Thea, Roy, and Nyssa ran into some trouble and Roy was seriously injured or killed? Maybe Thea put him in a Pit to save him. The only way to then cure the subsequent bloodlust would have been for him to kill the person who hurt or killed him. If that wasn’t possible, Roy could have exiled himself to Lian Yu. That could be why William found him there at the beginning of the season.

Is Oliver Dead?

Oliver’s future is a giant question mark right now. Everyone’s vague about him in the future. Is he alive? Is he dead? Is he, too, being held in a cell somewhere like Felicity was, only perhaps for a longer period of time? Did he vanish instead of Barry?

The reason for the lack of answers about Oliver is simple: The deal he made with the Monitor in “Elseworlds” won’t be revealed until the “Crisis on Infinite Earths” crossover in the fall. Saying anything definitive about future Oliver would spoil that.

“Star City 2040” begins with a look at Mia’s birth, and then childhood. Nyssa is the one to train her, but that doesn’t necessarily mean that Oliver’s not there for at least some of Mia’s childhood.

What we know for certain is this: We could get answers about Roy this season, but we probably won’t know anything about Oliver’s future until Season 8.

Arrow Season 7 airs Mondays at 8 p.m. on The CW.


Related video: Oliver Learns Emiko’s Hiding Something in Arrow Season 7 Episode 17 Trailer

Will Oliver learn about Emiko's connection to Dante in 'Arrow' Season 7 Episode 17?
Media via The CW