There will be blood in "The Punisher" Season 2.

When the Netflix-Marvel drama returns, marine-turned-vigilante Frank (Jon Bernthal) finds his quiet life is blown up when he saves Amy (Giorgia Whigham). Embroiled in the mystery around her and the people chasing after her, Castle also finds his former friend, Ben Russo aka Jigsaw (Ben Barnes), has survived their last encounter and is hell-bent on killing him.

Bullets are flying everywhere in the trailer, though as Frank says, "I'm not the one who dies, kid. I'm the one who does the killing."

But whether Frank lives to see Season 3 is another story. Netflix has been canceling its other Marvel shows, including "Daredevil" (which spawned "The Punisher") and "Luke Cage." Only this show and "Jessica Jones" have seasons left to stream and it seems likely that both will also end for good once that happens.

"The Punisher" Season 2 premieres January 18.