Arrow Season 7 Episode 16 is going to take viewers to the future. It is an episode that has been highly anticipated by fans.

According to ComicBookMovie, next week's episode (officially titled Star City 2040) will see Mia and William -- characters played respectively by guest stars Katherine McNamara and Ben Lewis, embark on a journey into the Glades. The upcoming episode promises a dangerous mission where they will run into Dinah (Juliana Harkavy), Roy (Colton Haynes), and Zoe (Andrea Sixtos).

Arrow Season 7 Episode 16, which is essentially a flash forward, will shine light upon Mia's childhood with Felicity (Emily Bett Rickards). There have been plans for a flash-forward episode, one that could potentially help viewers understand what exactly is going on in the current arc.

The upcoming episode brings an exciting turn, especially since Mia and William will finally "go over the wall." As expected, the mission will jumble some memories for them. More importantly, it will be the perfect moment to show the audience Felicity giving birth to Mia with Oliver (Stephen Amell) by her side.

It is interesting to see what prompted the writers to finally visit this moment. And, if anything, it is the jumping off point that could reveal whether it takes place in real time. While the latter is a possibility, many of the fans suggest it does not make sense for Arrow Season 7 Episode 16 to jump several months into the future while it is in the middle of the season. But given how diverse The CW's hit TV show has become, anything could happen.

CarterMatt, on the other hand, agrees with the fans. The publication says that there is no valid reason for the show to completely focus on things that are more than half a year away. This is most especially the case when it becomes a total contrast to what lies from the perspective of the audience (at least in the present time).

Nonetheless, it is also an opportunity for Arrow Season 7 Episode 16 to show a different perspective of its current arc. And it could not come any better. It is worth noting that its lead star, Stephen Amell, is leaving the show for good.

CinemaBlend reports that the current season will be the actor's last appearance. According to him, it has always been his desire to "end in a manner that packs a punch." While he did not necessarily explain his reason for his departure, he stated that they do not want to "limp" all the way to the finish line.