In the previous episode of "The Flash," Barry is in a desperate state on how to prevent the death of his girlfriend Iris West. Barry will be running to the future and will be meeting his future self and to discover who the man behind Savitar's mask, reports even hinted that flash will be meeting the big villain in Season 4.

 "The Flash" Season 3 Episode 19 will witness flash messing with the future. In the previous episode, Barry stated that if the answer holds in the future to stop Savitar killing Iris, then that is where he needed to go. Barry will be running into the future after learning his lessons that traveling back in time won't resolve anything and so, he is up to the future this time.

Barry's bright idea in "The Flash" Season 3 Episode 19 is to identify who Savitar is and to save Iris being killed in cold blood. It is time for fans to take a tour in 2024 instead of running back in time. April 25, 2024, to be exact and according to the report, it is also the same date that Flash in the future vanished during a crisis in Central City.

In the new trailer released by the CW in "The Flash" Season 3, Episode 19 reveals Barry Allen in 2024 with a long hair. Team Flash in 2024 will be so different and broken. Barry didn't cut his hair since Iris died, Wally is in the wheelchair and Cisco badly needs a shave, Collider has reported.

Also, in "The Flash" Season 3 Episode 19 Mirror Master and Killer Frost are featured in the trailer and Flash will have another costume upgrade. It also hinted who will be the big villain in Season 4 of the Flash.

After defeating Abra Kadabra in the previous episode of "The Flash," reports suggest that DeVoe will be the greatest villain in the upcoming season 4 that hasn't been introduced yet. In the DC Comics, Clifford DeVoe is an inventor and also known as The Thinker who is a member of the Injustice Society as Suicide Squad, Entertainment Weekly has reported.

DeVoe has an infamous invention, the Thinking Cap. "The Flash" Season 3 Episode 19 titled "The Once and Future Flash" will be returning on April 25 after a three-week hiatus.