Jon Bernthal really play good as Frank Castle. The way he show anger, brutality, heartless, and caring to the people he cares a lot. I think he's the best cast for Frank Castle for now. Also, all the storyline and all characters' building, so good..