You learn something new every day. Up until this point in my life I had no knowledge that Mark Hamill ever played a character called The Trickster but he did (as many of you doubtlessly know already) back when The Flash was a show on CBS 20 years ago. And now he's reprising that role on the current CW version of The Flash. And he's looking a lot less rough than he did on the set of Star Wars: The Force Awakens.

The Flash trailer below actually teases the next three episodes in the series. Mark Hamill's The Trickster appears in the episode airing March 31st, but before that we're getting Liam McIntyre as Weather Wizard in "Out of Time" on March 17th. Then in "Rogue Time" on March 24th, Wentworth Miller's Captain Cold revisits the series. Check out the trailer below, courtesy of People.  Grant Gustin stars alongside Danielle Panabaker, Candice Patton and occasionally Robbie Amell as The Arrow.