Complete story — includes the ending
Darhk steals the laptop keeping him locked out of "Rubicon" and launches over 15,000 nuclear missiles, giving the team two hours to prevent worldwide annihilation. With Star City rioting, Oliver addresses everyone, inspiring hope in them to stay strong, while Felicity and Curtis divert the missile aimed at Star City. Oliver goes after Darhk, while Felicity, Merlyn, and Thea track down "Rubicon". Felicity convinces Cooper to stop helping Darhk, at the cost of his life. Curtis devises a means to stop the missiles. Oliver is able to nullify Darhk's powers with the hope he inspired throughout the city. While the citizens of Star City take on Darhk's remaining men, Oliver duels and kills Darhk. Afterward, Thea, Diggle and Lance, who gets fired from Star City Police Department (SCPD), leave the team for new lives, and the city council appoints Oliver as the interim mayor. In flashbacks, Oliver and Taiana manage to kill Reiter. She then convinces him to kill her when she is unable to escape the darkness within. Oliver radios Waller to rescue the rest of the prisoners and keep the idol safe, intending to go to Russia to meet Taiana's family as he promised.
Sources and content license
Source and revision history · Adapted from Wikipedia contributors, Arrow season 4. HTML formatting and reference markers removed. · Content license