'The Flash': Mark Hamill Invades Villain-Packed Trailer (Video)

Mark Hamill The Flash - H 2015
The CW/Screengrab

Barry Allen (Grant Gustin) is going to have a very busy few weeks.

The CW has unleashed an extended look at the upcoming villains taking The Flash by storm — most notably The Trickster (Mark Hamill), who played a version the character in the 1990 The Flash TV show.

See more 'The Flash': Every Major DC Character on The CW Series

Here's a breakdown of the villains teased in the trailer:

March 17: The Weather Wizard (Liam McIntyre) comes to town — showing off his ability to control the elements. He has a personal reason to hate The Flash, as Barry fought the villains' brother Clyde Mardon (Chad Rook) in the series' pilot.

March 24: Captain Cold (Wentworth Miller) returns, and this time he's getting help from his sister Lisa Snart (Peyton List), who in the comics was a world class skater who becomes known as Golden Glider. It appears she's got her hands on a gun created by her brother. Captain Cold's partner in crime Heatwave (Dominic Purcell) is also teased in the trailer.

March 31: Hamill plays the Trickster, an imprisoned villain who must help Barry and Det. West (Jesse L. Martin) when a copycat Trickster (Devon Graye) terrorizes Starling City.

The Flash hasn't dropped Barry's quest to catch his mom's killer, with the trailer teasing a big time travel twist in the final five minutes of the March 17 episode.

The Flash Tuesdays at at 8 p.m. on The CW.

Twitter: @AaronCouch