The Flash Mid-Season 3 Finale Extended Trailer

The Flash just scored its best ratings yet in season 3 thanks to the Invasion crossover with the other DC TV shows, which is a perfect setup for Flash's big midseason finale, which looks like it's going to be an exciting thrill ride for fans.

We now know that Dr. Alchemy is actually Julian Albert, Barry's cranky co-worker at the CCPD crime lab in the post-Flashpoint timeline; as you can see in the trailer above, Alchemy is about to emerge from shadows and bring the threat of his master, Savitar, straight to The Flash's doorstep. Not to be outdone, Barry recruits some help from none other than Jay Garrick of Earth Three!

The Flash Midseason 3 Finale The Present Jay Garrick

The battle scene between Alchemy, Savitar and the two Flashes looks plenty intense - and it seems as though Barry could suffer yet another tragic loss, if Jay is killed. Given that Jay looks like Barry's deceased father, it would be a double-down on Barry's trauma - as well as establishing the standard Flash motivation to bring down the big bad.

You can read the official synposis for "The Present" below:

BARRY SEEKS HELP FROM JAY GARRICK — With Alchemy and Savitar still looming threats, Barry (Grant Gustin) is unable to focus on the Christmas holiday, and especially his relationship with Iris (Candice Patton). Determined to stop Savitar, Barry goes to Earth-3 to get advice from Jay Garrick (guest star John Wesley Shipp). Wally (Keiynan Lonsdale) wants to help Barry fight Savitar and reveals that he's been training with H.R. (Tom Cavanagh), which doesn't go over well with Barry. As Cisco (Carlos Valdes) faces his first Christmas without his brother Dante (guest star Nicholas Gonzalez), old wounds are reopened.


Tank Girl director Rachel Talalay directed the episode with story by Aaron Helbing & Todd Helbing and teleplay by Lauren Certo.

The Flash airs Tuesday nights at 8 p.m. ET/PT on The CW. "The Present" will debut on December 6, 2016.