Tonight marks the mid-season premiere of "The Flash" on The CW. After a short hiatus, Barry Allen and the denizens of Central City return with a dark cloud hovering over the remainder of Season 3 -- the potential death of Iris West at the hands of the God of Speed, Savitar. Barry won't rest until he's altered the future to prevent this event from happening, but would he allow a criminal to escape his grasp to guarantee Iris's safety? It sure looks that way in a new clip from "Borrowing Problems from the Future."

RELATED: The Flash: The Future Isn’t What It Used to Be in Extended Trailer

The video begins with The Flash confronting a new criminal by the name of Plunder. After some witty banter between the two, Plunder unloads a round of glowing bullets at Barry that he easily dodges. There's something unique about this weapon, however, as the bullets change direction in mid-air and head back to their intended target. After some advice from Cisco and Caitlin, Barry is able to get them off his tail.

Barry then flashes back to a breaking news segment from the future that links the capture of Plunder to Iris's death. He looks resigned to let Plunder get away until Wally West intercedes as Kid Flash. We end our clip with Kid Flash posing for pictures and The Flash looking dejected.

RELATED: The Flash: Central City Welcomes Kid Flash in Behind-the-Scenes Photo

The official synopsis for "Borrowing Problems from the Future" reads,

BARRY FIGHTS FOR IRIS — Barry (Grant Gustin) is tormented by his vision of the future where Iris (Candice Patton) is murdered by Savitar. When a criminal named Plunder (guest star Stephen Huszar) shows up in Central City, Barry recalls the villain’s presence in his vision of the future and fears that if he catches Plunder, it will cement Iris’ fate. Confused about Barry’s hesitation to stop Plunder, Wally (Keiynan Lonsdale) decides to step in as Kid Flash. Caitlin (Danielle Panabaker) offers Julian (Tom Felton) a job. Millicent Shelton directed the episode written by Grainne Godfree & David Kob.

Starring Grant Gustin as the Scarlet Speedster, “The Flash” returns tonight at 8 pm ET/PT on The CW. The series also stars Jesse L. Martin, Tom Cavanagh, Carlos Valdes, Candice Patton, Danielle Panabaker, Keiynan Lonsdale and more.