Flash season 2 return date
Grant Gustin as Barry Allen in The Flash season 2 TheCW

Grant Gustin who plays Barry Allen in The Flash season 2 has some details about the show's upcoming episode. The show is currently on a winter hiatus and will returns with all new episodes on 19 January on The CW Network.

Gustin revealed via Twitter that they have finished filming for season 2's episode 14. He wrote: "Halfway through 214, which will blow your minds."

Previously, executive producer Greg Berlanti shared to TV Line that The Flash writers finished writing "the two craziest episodes that we've ever done — and probably two of my favorite episodes ever". The producer also teased that "there's incredible, incredible stuff" for "a bunch of the characters, including Iris. "It'll be really exciting to watch."

According to a TV Line report, actor Adam Stafford has been cast in the series to play DC Comics villain Geomancer in the upcoming episodes of The Flash season 2. Geomancer, who is an enemy of the Justice Society in the comics, will appear in episodes 13 and 14.

The report describes Geomancer as "a dangerous meta-human with the unique ability to create earthquakes. Intent on destroying the Flash, Geomancer uses his powers to unleash a string of targeted earthquakes, optimistic that he'll draw out the Flash for a mano-a-mano fight to see who's the most powerful meta-human in Central City".

In the fall finale episode, Mark Hamill's Trickster and Liam McIntyre's Weather Wizard returned to take revenge from Barry. But the speedster managed to fend them off, thanks to a little help from Cisco and Harrison Wells (from Earth 2). Joe and Iris get a visit from Wally West and they spend Christmas together. Also, Harrison Wells, whose daughter has been kidnapped by Zoom, makes a deal with the Speed Demon.

Brace yourself for some mind-blowing episodes of The Flash in January 2016.