Filming locations for The Punisher was filmed on location in Tampa, Florida. With other locations including Petersburg, Tierra Verde & Tarpon Springs – all in the Florida area.
Locations:
700 N. Nebraska Ave. Tampa, Fl. 33602 (Frank Castle’s Apartment – Now demolished since 2011)
Google Maps Co-ordinates: 27.952526, -82.451545
428 W Kennedy Blvd, Tampa, FL 33606, United States (Movie Theatre)
Google Maps Co-ordinates: 27.944903, -82.464873
100 N Tampa St, Tampa, FL 33602, United States (Howard Saint’s Tower)
Google Maps Co-ordinates: 27.945469, -82.458339
5 W Laurel St, Tampa, FL 33602, United States (Harry Heck Vs Frank Castle)
Google Maps Co-ordinates: 27.954585, -82.465329
Fort De Soto Park – 3500 Pinellas Bayway S., Tierra Verde, Florida, USA (Frank, his wife and child are shot on pier scene)
Google Maps Co-ordinates: 27.613226, -82.737008
Sunshine Skyway Bridge, U.S. 19/I-275, St. Petersburg, Florida, USA (Final scene with the punisher on the bridge)
Google Maps Co-ordinates: 27.620702, -82.655840
Malio’s, North Ashley Drive, Tampa, FL, United States (Howard’s Club)
Google Maps Co-ordinates: 27.947625, -82.460302
3385 Old Keystone Rd, Tarpon Springs, FL 34688, United States (Howard Saint’s Home) (Built in 2002 – More info)
Google Maps Co-ordinates: 28.147024, -82.684856
Extra:
Official trailer
Release: 16/04/2004
Director: Jonathan Hensleigh
Run Time: 124m
Age Viewing: 18
Gross: $33,810,189