The final two episodes of “Armageddon” deal with the real villain of the arc which, to no one’s surprise, is revealed to be Eobard Thawne (Tom Cavanagh). In “Part 4,” Barry (Grant Gustin) finds himself trapped in a timeline where he is the Reverse-Flash and Thawne has stolen his life. “Part 5” involve deciding what to do with the villain after time is rest by the Flash destroying the Earth in one timeline, thus confirming Despero‘s (Tony Curran) vision of the future.
It’s always fun to see the show bring back its best villain, and successfully stealing the Flash’s life and painting him as the villain does sound like a Reverse-Flash plan. The reveal of the villain’s plan explains the inconsistencies to the timeline Barry was seeing, and also the Flash’s “attacks,” and resetting time seems to have reset things back to normal, for the most part (leaving the question if we will see any big changes to this new timeline?). The most interesting guest-star of the arc turns out, quite unexpectedly, to be Neal McDonough as Damien Darhk in a hero turn who helps Barry reset time in order to save his daughter.