Arrow Flash Forwards Reveal A Longtime Hero Becomes a Villain

SPOILER WARNING: This article contains major spoilers for "Due Process," the latest episode of Arrow.

The future looks bleak on Arrow. Since the show flashed forward by about 30 years, many harsh truths have come to light, including William's rough childhood and the collapse of Star City. Most startling of all, perhaps, is the fact that Original Team Arrow member Felicity Smoak ultimately became a villain and called herself the Calculator.

As she explained the circumstances surrounding Felicity's death, Dinah was forced to reveal Felicity's descent into villainy. She told William that Felicity had become the new Calculator, taking the name after her villainous father. Like his daughter, Noah Kuttler was a master hacker and technical genius who used his skills for nefarious purposes; however, he eventually came around to Team Arrow's point of view and even helped them out a few times. It seems Felicity traveled along the opposite trajectory, going from hero to villain.

RELATED: Arrow: [SPOILER]'s Return Delivers First Elseworlds Clue

As William, Roy, Dinah and Zoe continued to follow Felicity's clues, they found her secret office inside Smoak Technologies. They managed to unlock her files and discovered her intention to devastate Star City. Per the plans they saw, she was going to bomb the parts of Star City that hadn't already been taken over by the Glades prior to her death.

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.

Crisis on Infinite Earths Gives The Monitor a New Backstory

More in CBR Exclusives