Jon Bernthal's Punisher Will Be in Spider-Man: Brand New Day

Jon Bernthal will reprise his role as Frank Castle, aka The Punisher, in Spider-Man: Brand New Day. It remains to be seen how Bernthal’s ultra-violent vigilante Punisher will quite fit into the MCU’s PG-13 Spidey franchise.

Jun 21, 2025 - 00:44
 0
Jon Bernthal's Punisher Will Be in Spider-Man: Brand New Day

Jon Bernthal will reprise his role as Frank Castle, aka The Punisher, in Spider-Man: Brand New Day.

According to The Hollywood Reporter, Bernthal has been cast in the Destin Daniel Cretton-directed Sony/Marvel film. Shooting begins in England this summer.

It remains to be seen how Bernthal’s ultra-violent vigilante Punisher will quite fit into the MCU’s PG-13 Spidey franchise.

While other actors have played Punisher in feature films before, this is the first time Bernthal’s incarnation will be on the big screen after appearing in both the Netflix and Disney+ Daredevil series as well as his own solo streaming series.

The Punisher's ally Matt Murdock, aka Daredevil, previously made the leap to the big screen in Spider-Man: No Way Home.

Bernthal and Spider-Man star Tom Holland previously acted together in the 2017 movie Pilgrimage. Bernthal recently explained the advice he gave Holland at that time as they were both auditioning for their respective Marvel roles while making Pilgrimage.

Before they reunite for the MCU's fourth Spidey film, Tom Holland and Jon Bernthal will next be seen together in Christopher Nolan's The Odyssey.

Spider-Man: Brand New Day will also bring back Zendaya’s MJ and Jacob Batalon’s Ned, while also introducing Sadie Sink to the franchise in an unknown role (although rumor has it she’s playing the X-Men’s Jean Grey).

The Bear’s Liza Colón-Zayas has also been cast, which has fans speculating that she might be playing Miles Morales’ mom, Rio.

Spider-Man: Brand New Day opens in theaters on July 31, 2026, which means it’s now opening before the recently delayed Avengers: Doomsday.