The 2004 film got lousy reviews, as did the reboot, but hey, I like this kind of movie, so I'm ignoring the reviews.
trailer for the original:
trailer for the re-boot:
There was a Punisher film in 1989 that starred Dolph Lundgren. It didn't get a theatrical release here in the U.S., but you can watch it via Youtube: