The Punisher was released on April 16th, 2004.
Filming locations include Tampa, FL.
Frank Castle's apartment building - 700 N. Nebraska Ave. Tampa, Fl. 33602
NOTE: The building was demolished in 2011.
Movie theater Livia goes to - 428 W. Kennedy Blvd. Tampa, Fl. 33606
Howard Saint's tower - 100 N. Tampa St. Tampa, Fl. 33602
Harry Heck tries to kill Frank - 5 W. Laurel St. Tampa, Fl. 33602