The Flash: Reflections and Lies

ARC The Flash: Reflections and Lies "You're wounded. You lost your speed. And your healing is not what is used to be. You're not much of a threat, are you? You just stay out of my way, Flash. And I'll stay out of yours. I have unfinished business to attend to. And a whole world to liberate."

- Eva McCulloch to Barry Allen

Reflections and Lies is a story arc that serves as the latter half of the sixth season and the first half of the seventh season of.

Synopsis
Barry Allen lived a normal life as a perpetually tardy C.S.I. in the Central City Police Department. Barry's life changed forever when the S.T.A.R. Labs Particle Accelerator exploded, creating a dark-matter lightning storm that struck Barry, bestowing him with superspeed and making him the fastest man alive - The Flash. After a thrilling cliffhanger last season which saw the new Mirror Master victorious and still-at-large in Central City, The Flash must regroup in order to stop her and find a way to make contact with his missing wife, Iris West-Allen. With help from the rest of Team Flash, which includes superheroes Caitlin Snow, Cisco Ramon, Ralph Dibny, and Nash Wells, as well as the Flash's adoptive father Joe West, Meta-Attorney Cecile Horton, tough cub reporter Allegra Garcia and brilliant tech-nerd Chester P. Runk... Flash will ultimately defeat Mirror Master. But in doing so, he'll also unleash an even more powerful and devastating threat on Central City: one that threatens to tear his team - and his marriage - apart.

Main Cast

 * Grant Gustin as The Flash (Barry Allen) / Barry Allen
 * Candice Patton as Iris West-Allen / Iris West-Allen
 * Danielle Panabaker as Frost (Caitlin Snow)
 * Carlos Valdes as Mecha-Vibe (Cisco Ramon)
 * Hartley Sawyer as Elongated Man (Ralph Dibny) *
 * Danielle Nicolet as Cecile Horton / Cecile Horton
 * Kayla Compton as Allegra Garcia *
 * Brandon McKnight as Chester P. Runk *
 * Efrat Dot as Mirror Monarch (Eva McCulloch) / Eva McCulloch *
 * Tom Cavanagh as Nash Wells / Harry Wells / Harrison Sherloque Wells / Reverse-Flash (Eobard Thawne) / H.R. Wells / Harrison Orson Wells / Timeless Wells (Harrison Wells)
 * Jesse L. Martin as Joe West / Joe West (Ralph Dibny)

Recurring Cast

 * Victoria Park as Kamilla Hwang / Kamilla Hwang
 * Brandon McKnight as Chester P. Runk *
 * Ryan Handley as Godspeed
 * Michelle Harrison as Nora Allen (Speed Force)
 * Kayla Compton as Allegra Garcia *
 * Alexa Barajas as Ultraviolet (Esperanza Garcia)
 * Tess Atkins as Natalie
 * Rebecca Roberts as January Galore (Sue Dearbon)
 * Eric Nenninger as Joseph Carver
 * Emmie Nagata as Doctor Light (Kimiyo Hoshi)
 * Andrew J. Hampton as Maurice Bumblefeather
 * Stephanie Iszak as Daisy Korber / Daisy Korber
 * Natalie Dreyfuss as Sue Dearbon
 * Andy Mientus as Pied Piper (Hartley Rathaway)
 * Patrick Sabongui as David Singh / David Singh
 * Natalie Sharp as Sunshine (Millie Rawlins)

In-Universe Guest Stars

 * David Ramsey as John Diggle

Notes:
 * 1) Hartley Sawyer is credited as a series regular through.
 * 2) Kayla Compton is credited as a series regular from  onwards.
 * 3) Brandon McKnight is credited as a series regular from  onwards.
 * 4) Efrat Dot is credited as a series regular from 5x12  onwards.