Marvel’s The Punisher Reviews – What Did You Think?! Marvel’s The Punisher is launched on Netflix on Friday and we’ve created this spot for you to tell us and your fellow viewers what you thought about the series. Let us know what you thought by posting your Punisher reviews in the comments below! After exacting revenge on those responsible for the death of his wife and children, Frank Castle (Jon Bernthal) uncovers a conspiracy that runs far deeper than New York’s criminal underworld.