Complete story — includes the ending
Future and present Team Arrow meet without knowing how the former traveled to the present. Mia and Connor choose to keep details of their time a secret from the others, but William anticipates that they will soon become suspicious. Meanwhile, Grant Wilson leads an army as the new Deathstroke to destroy Star City. After Mia and Connor mistake Grant for a time-displaced J.J., they are confronted by present Team Arrow. William and Connor admit what happens in their time including how J.J. becomes Grant's successor and murders Zoe. Diggle and Rene are left devastated yet determined to change their respective children's fates. The two teams work together to stop Grant and he is arrested. After Oliver is told that Grant has been shipped off to Blackgate Penitentiary, Curtis Holt tells Oliver that the Russian Armed Forces have schematics and components to build an anti-matter weapon. Diggle reconciles with Connor. Laurel and Dinah, intrigued by their future selves' actions, make plans to form the Canaries earlier than expected. Rene begins his campaign in the Glades. Oliver begins to be a father to Mia. Later that night, the Monitor makes a deal with Laurel, promising to restore Earth-2 if she betrays Oliver.
Sources and content license
Source and revision history · Adapted from Wikipedia contributors, Arrow season 8. HTML formatting and reference markers removed. · Content license