Bernthal is simply not the best fit for the Punisher
I've been wanting a true to form live version of the Punisher for decades now. I still don’t think anyone has gotten it right yet. Jon Bernthal’s Punisher isn’t intelligent enough and Thomas Jane wasn’t gritty enough. Ray Stevenson was okay, but his Irishness was very obvious and he simply didn't sell it enough to me. Dolph Lundgren was a valiant effort for the '80s but it's really not even a contender.
Frank Castle is an impossibly tough, highly intelligent, former marine and now ruthless killer of Italian heritage (Francis "Frank" Castiglione "Castle"). He is a man with only one purpose in life, and that is to kill people he considers bad. There is nothing else for him but this. All these guys I've mentioned have failed to bring this criteria together. None of these guys have been able to hone in on that single minded killing machine that is Frank Castle and look like him while doing it.
Bernthal has given it a decent shot, but I’m just not crazy about him in the role. He’s short, kind of dopey, vaguely angry instead of coldly vengeful, and he lacks the chiseled facial features of Frank Castle from the comic books. Thomas Jane or Ray Stevenson were at least much closer in physical appearance of the character.
My personal favorite for the Punisher so far has been Thomas Jane, but there were serious problems with his movie and his portrayal. Like why was the movie set in Florida? And Thomas Jane needed to step up the cold blooded killer persona a few notches. The fight with the Russian was iconic though so that helped.
One day I really hope the MCU has the ability to put the character on screen and dedicates some serious money to the project because a true to form Punisher would be a huge success.