4. 'Marvel's The Punisher' (2017-2019)
The various Punisher movies have gotten certain aspects of the franchise down, but it was only with the Netflix series that we got to see a fully realized, cohesive take on Frank Castle take shape. "The Punisher" gave us the best Frank Castle yet thanks to Jon Bernthal, casting him less as an all-purpose vigilante than as a grieving soldier seeking revenge on those who sent him to war. And while the series only lasted two seasons, it managed to bring Frank's story to a fitting conclusion.