Thomas JaneFrank Castle / The Punisher John TravoltaHoward Saint Roy ScheiderFrank Castle, Sr. Samantha MathisMaria Castle James CarpinelloBobby Saint/ John Saint A. Russell AndrewsJimmy Weeks Russell Durham ComegysTattooed Mike Rick ElmhurstBay News 9 Newscaster Carleth KeysBay News 9 Newscaster Michael ReardonToro Croupier Marco St. JohnPolice Chief Morris Bonnie JohnsonBetty Castle Jim MeskimenAccountant #1 Jack SwansonAccountant #2 Sonny SurowiecSaint Puerto Rico Enforcer Steve RaulersonYuri Astrov Robin O'DellField Reporter Nick LorenAgent Moss (uncredited) Tom AkosGunman at Club (uncredited) John BakerNews Reporter (uncredited) David BroitmanKyle (uncredited) Jeff ChaseEnforcer (uncredited) Georgia ChrisReporter (uncredited) Darla DelgadoCastle Family Member (uncredited) Charleene ClossheyCastle Family Friend (uncredited) Michael Thomas DunnBeach Visitor (uncredited) Douglas EmbryCasino Gambler (uncredited) Hatcher FlaschenSales Person (uncredited) Chris GibsonFBI Agent (uncredited) Michael A. QuillLieutenant (uncredited) Matt WeberMajor Mars (uncredited) Heather TrzynaCastle Family Member (uncredited) Jimmy StarNews Reporter (uncredited) Kassie SpielmanCastle Family Member (uncredited) Gustavo PérezMafia Thug (uncredited) Sebastian CageFrantic Businessman (uncredited) Angelina RipostaNightclub Patron (uncredited) Matt TottyBar Manager for Howard Saint (uncredited) Jonathan HensleighReżyseria / Scenariusz Anson DownesAssociate Producer Christopher EbertsExecutive Producer Linda FavilaAssociate Producer Kevin FeigeExecutive Producer Andreas GroschCo-Producer Stan LeeExecutive Producer Christopher RobertsExecutive Producer Andreas SchmidExecutive Producer John H. StarkeExecutive Producer Michael Z. HananProduction Design Casey HallenbeckSet Decoration Stephen I. ErdbergSet Decoration Buyer Arlan Jay VetterArt Direction Rosa PalomoSet Decoration Buyer Jane JohnsonSet Decoration Buyer Conrad W. HallDirector Of Photography Lisa TomczeszynCostume Design Kathe SwansonHair Department Head Michele BaylisHairstylist Randa SquillacoteKey Hair Stylist Rodger JacobsMakeup Artist Gary WalkerHair Department Head Yolanda ToussiengHairstylist Michelle BühlerMakeup Artist Lee GrimesKey Makeup Artist Leo Corey CastellanoAssistant Makeup Artist Julie S. SiegmundKey Set Costumer Dan WilkersonOn Set Dresser Mary Lou ByrdWardrobe Supervisor Deirdre HorganScript Supervisor David SardiFirst Assistant Director Richard OswaldSecond Assistant Director Steve BattagliaSecond Second Assistant Director Gary HymesSecond Unit Director Michael HatzerColor Timer Ray BonikerFirst Assistant Editor Clark CampbellAssistant Editor Dave JacksonAssistant Editor Hillary MurrayDigital Color Timer Sarah PayanDialogue Editor Dave JordanMusic Supervisor Rickley W. DummSound Effects Editor Marco StreccioniSound Engineer Brad ShermanSound Re-Recording Mixer Kelly CabralSupervising Sound Editor Michael SchmidtBoom Operator Paul Timothy CardenSupervising Sound Editor Thomas O'Neil YounkmanSound Effects Editor Ai-Ling LeeSound Effects Editor Jason KingSound Effects Editor Jon TaylorSound Re-Recording Mixer Aynee OsbornAssistant Sound Editor Carlo SiliottoOriginal Music Composer Chris NavarroAdr Recordist Edward SteideleFoley Artist Vladislav BoyadjievSound Assistant JoJo VillanuevaMusic Coordinator Brett BotulaLocation Manager Sheilah SullivanProduction Accountant Sondra Dee BoyachekProduction Coordinator Kiley FasciaProduction Supervisor Sharon ViseProduction Accountant Barbara HarrisAdr Voice Casting Pamela AlessandrelliAssistant Production Coordinator Robert MickelsonCasting Assistant Marisa ClaytonPost Production Coordinator Shawn BoyachekAssistant Location Manager Rick CallanLocation Assistant Keith JacksonLocation Production Assistant David HananArt Department Production Assistant Noelle CoughlanAssistant Accountant Ellen JacobyExtras Casting Taryn ArleoExtras Casting Assistant Ross JensenFirst Assistant Accountant Ryan KrayserKey Set Production Assistant Cheryl McHughPayroll Accountant David McElroyProduction Accountant Kelly PontilloProduction Secretary Gene Warren Jr.Visual Effects Supervisor Larry Markart24 Frame Playback Leslie HuntleyVisual Effects Producer Ramjasha RhodesVisual Effects Production Assistant Carl BeyerVisual Effects Production Manager Steven FagerquistCompositing Artist Brian SmallwoodDigital Compositor