Top 10 Superhero Films: Dark Knight, Spider-Man and X-Men
#8: The Punisher
One of Marvel's most controversial heroes gets the royal treatment in this spectacle. The shoot first, ask questions later hero is played with rugged charm by a hard-nosed Thomas Jane. Plus: a glimpse at John Travolta's sinister side as crime boss Howard Saint.