Fans will know soon who Savitar is thanks to a new villain in "The Flash" Season 3 Episode 18. Meanwhile, executive producer Andrew Kreisberg revealed that Season 4 does not have a speedster as the Big Bad.
According to TV Line, Kreisberg teased some details about the upcoming episode of The CW series during the show's recent PaleyFest panel. He assured that fans will soon get an idea about who Savitar is in "The Flash" Season 3 Episode 18. A new villain from Earth 19 arrives on Earth 1 Central City to shed light on the speedster's identity.
This villain's name is Abra Kadabra (guest star David Dastmalchian) and he knows who Savitar is because he too is from the future. His knowledge about Savitar's real identity puts Barry in a confusing predicament in "The Flash" Season 3 Episode 18, according to Kreisberg.
"It becomes a moral conundrum to Barry and the team" whether they should imprison or let Abra Kadabra go to get answers. Kreisberg said the villain's appearance puts the question, "Can you be a hero if you do one bad thing for the greater good?" into perspective.
Eventually, Abra Kadabra escapes, according to the synopsis for "The Flash" Season 3 Episode 18 from Flickering Myth. The villain bargains with Barry to free him so he can reveal Savitar's identity. However, before Barry can decide Gypsy interferes and takes Abra Kadabra as her prisoner. She also accidentally lets him escape, which angers Barry.
The synopsis teases a battle happens between Barry's team and Gypsy in "The Flash" Season 3 Episode 18. Cisco is forced to take sides and Caitlin gets injured.
In related news, "The Flash" Season 3 is the last fans will see a speedster as the show's Big Bad. Kreisberg said Season 4 will feature a regular human as the main villain. However, he did not narrow down the names of The Flash's potential nemesis.