Grant Gustin as Barry Allen in The Flash

The Flash is promising a major cliffhanger for the end of season 3. The finale, airing on May 23, will find Team Flash battling it out one final time with Killer Frost and Savitar, and will finally answer the question of who Savitar really is, along with his connection to the Flash. Fans have been excited for this answer since the villain made his debut last fall.

Savitar’s identity has been debated for months now, with fans narrowing the possibilities down to two. It could be the smug Julian Albert -- a character whose middle name may as well be Red Herring -- or Barry Allen himself, who has traveled back in time from 2056 to keep the Crisis that the writers have been teasing since the pilot from happening.

TVLine has released the synopses for the final two episodes of the season, which confirm that Savitar’s true identity will be revealed and the results will send shock waves throughout the series.

"PRE-FINALE: Barry travels to 2024 to find out Savitar’s identity, where he encounters future versions of himself as well as his Team Flash friends. Upon returning to the present, Barry & Co. meet a scientist (House’s Anne Dudek) who may be the key to stopping Savitar, but they must — literally, and with great difficulty — fight to keep Killer Frost from getting to her first. Afterward, Caitlin’s icy alter ego makes an interesting proposal.

SEASON FINALE (MAY 23): After discovering Savitar’s true identity, Team Flash prepares for a final, epic battle with the God of Speed… while struggling with a major setback. Expect a season-ending cliffhanger that will leave viewers — and the heroes — questioning how they will move forward in Season 4."

The Flash Savitar Choking Jesse Quick

The possibility of Savitar being a time traveling Barry Allen has grown in popularity over the last few months. The evil speedster has produced some esoteric dialogue in the past: “Jesse Quick. I knew you would come for me… I know everything that happens. I’ve already lived it… I have such plans for you in the future.” At the very least, Savitar is a time traveler, and rather famously, so is the Flash.

The largest point of evidence comes from the comics. In 2013, the Future Flash debuted. Known as the Cerulean Speedster, Future Flash was revealed to be an aging Barry Allen come back in time to save Wally West from a car accident and literally beat up on his past self for complicated (and likely self-defeating) reasons. Given The CW series’ penchant for borrowing from the new Flash comics, along with Savitar’s own clues, it’s very possible that we’ll be seeing an older, aggrieved Barry Allen before the end of this season.

The Flash airs Tuesdays at 8PM on The CW.

Next: The Flash: Iris West Actress Wraps Season 3 Filming

Source: TVLine