After seeing seasons 1 and 2, I can say solidly that Jon Bernthal is one of the best things that happened to Marvel since Robert Downey Jr's casting as Iron Man. The rest of the cast are good. Some better than others. The storyline involves a lot of repititive topics of Punisher being a good or a bad person, which is okay because that's the while deal with the character. But they keep forcing it onto several moments that it kills it a bit. The action and gore are everything a Punisher fan would want to see, and The Punisher himself is shockingly ruthless. HEAVY OVERKILL STUFF!!! The story becomes weaker inthe second season and the characters don't develop enough, save from Castle himself. I would give it a 10 if it had better supporting cast, but I gave it a 9 for Jon Bernthal's epic portrayal of Frank Castle.