The Punisher (2004) poster
Legacy Marvel Film · Not part of the MCU

The Punisher (2004)

MovieOptionalLegacy

FBI agent Frank Castle's family is massacred by crime boss Howard Saint, and Castle methodically dismantles Saint's empire from a rundown Tampa apartment. This 2004 Marvel film sits outside the MCU timeline, so you can watch it on its own without any homework. It runs 2h 4m.

IMDb6.4/10
Runtime2h 4m
Age ratingR
Box office$55M
Not part of the MCU. This Marvel title sits outside the Marvel Cinematic Universe timeline. It’s listed here so you can find every Marvel film in one place.
Directed byJonathan Hensleigh
StarringThomas Jane, John Travolta, Rebecca Romijn
Release dateApril 16, 2004
Runtime2h 4m
Age ratingR, ages 17+ unless accompanied
IMDb rating6.4/10
Box office$55M worldwide
SeriesLegacy Marvel films
Post-credit sceneNo

Why it matters now

Thomas Jane's grounded take is many fans' favorite Punisher, a slow-burn revenge thriller that treats Castle's trauma seriously.

About The Punisher

The Punisher (2004) gives Frank Castle a new origin story and moves him to Tampa. Castle is an FBI agent whose work crosses Howard Saint, a crime boss who doesn't forgive. Saint's revenge costs Frank his whole family and very nearly his life. What follows is less a shootout movie than a patient takedown, as Frank turns Saint's business, trust and inner circle against him.

It hit theaters on April 16, 2004. Jonathan Hensleigh directed in his first time behind the camera and co-wrote the script with Michael France. The plot drew mainly on The Punisher: Year One and Garth Ennis's Welcome Back, Frank. Thomas Jane plays Castle and John Travolta plays Saint, with Rebecca Romijn, Will Patton, Roy Scheider, Ben Foster, Kevin Nash and John Pinette. It was shot in Tampa over 52 days for about $33 million and made roughly $54.7 million worldwide. Critics weren't impressed, giving it 29% on Rotten Tomatoes, but audiences gave it a B+ CinemaScore.

Good to know

How to watch it

It's a standalone revenge movie, so watch it on its own or as the middle stop in a Punisher marathon between the 1989 film and Punisher: War Zone. If you've read Garth Ennis's Welcome Back, Frank, you'll spot what it borrows. Try the extended cut if you can. Fans of Jon Bernthal's Punisher will find a slower, more methodical take on the same character.

Where it fits in your watch

The Punisher (2004) FAQ

Who plays the villain in The Punisher (2004)?

John Travolta plays Howard Saint, the Tampa crime boss whose men kill Castle's family. Will Patton plays his right-hand man, Quentin Glass.

Why didn't Thomas Jane return for a Punisher sequel?

A sequel was in development, but Jane and Hensleigh left over creative differences and budget cuts. The project became the reboot Punisher: War Zone with a new cast.

Which comics is The Punisher (2004) based on?

It draws mainly on The Punisher: Year One and Garth Ennis's Welcome Back, Frank.

Can you skip The Punisher (2004)?

Yes. It’s not on the MCU timeline, so you won’t miss any MCU story by skipping it.

When was The Punisher (2004) released?

The Punisher was released on April 16, 2004.

Is The Punisher (2004) part of the MCU?

No. The Punisher (2004) is a Marvel film made outside the Marvel Cinematic Universe, so it isn’t on Marvel Studios’ official timeline.

Does The Punisher (2004) have a post-credit scene?

No, The Punisher (2004) has no post-credit scene.

Related guides