Armageddon

"You never know what face fate will be wearing when she knocks on your door to change your life forever."

- Eobard Thawne

Armageddon is the name of the seventh annual crossover and a story arc of the eighth season of.

Synopsis
A powerful alien threat arrives on Earth under mysterious circumstances and Barry, Iris and the rest of Team Flash are pushed to their limits in a desperate battle to save the world. But with time running out, and the fate of humanity at stake, Flash and his companions will also need to enlist the help of some old friends if the forces of good are to prevail.

Cast

 * Grant Gustin as The Flash/Reverse-Flash (Barry Allen) / The Flash/Barry Allen (Eobard Thawne)
 * Candice Patton as Iris West-Allen
 * Danielle Panabaker as Caitlin Snow / Frost
 * Danielle Nicolet as Cecile Horton
 * Kayla Compton as Allegra Garcia
 * Brandon McKnight as Chester P. Runk
 * Jesse L. Martin as Joe West
 * Brandon Routh as Atom (Ray Palmer)
 * Chyler Leigh as Sentinel (Alex Danvers)
 * Cress Williams as Black Lightning (Jefferson Pierce)
 * Javicia Leslie as Batwoman (Ryan Wilder)
 * Tom Cavanagh as Reverse-Flash/The Flash (Eobard Thawne)
 * Neal McDonough as Damien Darhk
 * Courtney Ford as Nora Palmer
 * Carmen Moore as Kristen Kramer
 * Rachel Drance as Taylor
 * Lindy Booth as Vanya Davis
 * Shayan Bayat as Aariz Mousa
 * Agam Darshi as Queen
 * Ryan Jefferson Booth as King
 * Tony Curran as Despero
 * Kandyse McClure as Xotar
 * Osric Chau as Atom (Ryan Choi)
 * Christian Macby as Deon Owens
 * Ashley Rickards as Top (Rosa Dillon)
 * Jon Cor as Chillblaine (Mark Blaine)
 * Andres Soto as Marcus
 * Katherine McNamara as Green Arrow (Mia Queen)
 * Stephanie Izsak as Daisy Korber
 * Megan Peta Hill as Ten
 * Eston Fung as Jack
 * Caitlin Diaz as Harriet-Z
 * Shaun Omaid as Jered Haywood
 * Meena Mann as News Anchor
 * Emily Schoen as Nerdy Patron #1
 * William Fielding as Nerdy Patron #2
 * Kimberley Mercado as Nerdy Patron #3
 * Keyosha Waugh as Nerdy Patron #4
 * Malcolm Masters as Guard #3
 * Jessica Hayles as Arielle Atkins
 * Paul Herbert as Hackshaw
 * Josh Dohy as Man in Bed
 * Paul Almeida as Officer #1
 * Morena Baccarin as Gideon
 * Kalvin Olafson as Security Chief
 * Lisa Chandler as Susan
 * Jessica Parker Kennedy as Nora West-Allen
 * Jordan Fisher as Bart West-Allen
 * Rick Cosnett as Eddie Thawne