The season was produced by Marvel Television in association with ABC Studios and Bohemian Risk Productions, with Steven Lightfoot serving as showrunner.
Jon Bernthal stars as Frank Castle, with principal cast members Ben Barnes, Amber Rose Revah, and Jason R. Moore returning from the first season.
Castle eventually puts back on another vest with the character's well-known skull symbol, with Lightfoot and Jon Bernthal working to make that "an integral, plot-driven moment" in the season.
[4] The makeup department worked to realistically place the scars on Billy Russo's face, who is still recovering from his injuries and is suffering from brain damage.
Ben Barnes also shaved his head for the role this season and adopts a thicker, rougher, New York accent, "more akin to his Bensonhurst roots".
As Krista Dumont is "[v]ery uptight [and] doesn't want to let anyone into her personal world", Calvert worked to make her wardrobe equally concealing.
"[4] Stars returning for the season were confirmed in February 2018, including Jon Bernthal as Frank Castle / Punisher, Ben Barnes as Billy Russo, Amber Rose Revah as Dinah Madani, and Jason R. Moore as Curtis Hoyle.
The site's critical consensus reads, "The Punisher's second season leaves fans torn between the undeniably action-packed fun and the underwhelming portrayal of the charismatic Frank Castle.