The Flash Villains Teaser Matt Richenthal at March 10, 2015 5:03 am. Updated at March 10, 2015 6:11 am. The Flash returns with new episodes on March 17. Get a peek ahead at the villains who will be causing problems for Barry here. Edit Delete