Spoilers for tonight's episode of The Flash below!
After last week's bombshell ending, CW's The Flash has posed a bunch of unanswered questions going into the season's final episodes. With the reveal that the season's Big Bad, Savitar, was actually a future version of Barry Allen (Grant Gustin), many have wondered what it would mean for the show - and if things are more complicated than they appear.
In the opening minutes of tonight's episode, 'Cause and Effect', the Barry/Savitar conundrum was explained pretty thoroughly - at least for the time being.
As both Savitar!Barry and Cisco Ramon (Carlos Valdes) explained, the version of Barry that became Savitar was actually a time remnant that Barry created four years in the future to stop Savitar. Before he was trapped in the Speed Force, Savitar killed all of Barry's remnants, but let that particular one live. After he was shunned by the future versions of Team Flash - including the real Barry - this time remnant went insane, and assumed the identity of Savitar.
If this sounds confusing - especially given the show's already-complex timeline - that's totally understandable. But this reveal should give viewers - as well as Team Flash - the first indication of how to possibly defeat Savitar.
Barry (Grant Gustin) takes drastic measures to stop Savitar. Meanwhile, H.R. (Tom Cavanagh) continues to push Tracy Brand (guest star Anne Dudek) to design the trap for Savitar and Killer Frost (Danielle Panabaker) returns with an interesting proposal.
David McWhirter directed the episode written by Judalina Neira & Lauren Certo.
MORE: Killer Frost Turns Up At STAR Labs In 'Cause And Effect' Photos / What if The Flash's Savitar Reveal Is More Complicated Than it Seems? / Could HR Wells Hold the Key To Saving Iris on The Flash? / [SPOILER] Revealed as Savitar on The Flash
Based on the characters from DC, The Flash is from by Bonanza Productions Inc. in association with Berlanti Productions and Warner Bros. Television, with executive producers Greg Berlanti (Arrow, Supergirl), Andrew Kreisberg (Arrow, The Flash), Sarah Schechter (Arrow, DC's Legends of Tomorrow) and Aaron and Todd Helbing.
"Cause and Effect" episode will air Tuesday, May 9 at 8 p.m. ET/PT.