Punisher in film

The character of Frank Castle as portrayed by four actors in film (L–R): Dolph Lundgren in The Punisher (1989); Thomas Jane in The Punisher (2004); Ray Stevenson in Punisher: War Zone (2008) and Jon Bernthal in the Marvel Cinematic Universe.

The fictional character Frank Castle / The Punisher, a comic book vigilante antihero created by Gerry Conway, John Romita Sr. and Ross Andru and featured in Marvel Comics publications, has appeared as a main character in multiple theatrical, several animated straight-to-video films, and three fan films.

Most notably, he has appeared in two self-titled films, the first in 1989 with Dolph Lundgren in the title role. The second in 2004 with Thomas Jane in the title role. Jane would reprise the role in the 2012 fan film, The Punisher: Dirty Laundry. As well as Punisher: War Zone in 2008, starring Ray Stevenson.

In 2015, the character portrayed by Jon Bernthal was integrated into the Marvel Cinematic Universe. First appearing in the second season of Daredevil and later headlined two seasons of The Punisher (2017–19). Following the cancellation of Marvel's Netflix series, including the two respective series. In 2025, Bernthal would reprise the role in various Marvel Studios productions. This includes the Disney+ series Daredevil: Born Again (2025–present), an untitled Punisher television special as part of the Marvel Studios Special Presentations, and the theatrical film Spider-Man: Brand New Day (both 2026).