Overview
Marvel's The Punisher ran from 2017–2019 and is completed — 2 seasons and 26 episodes in total.
A former Marine out to punish the criminals responsible for his family's murder finds himself ensnared in a military conspiracy.
Where to watch
Seasons at a glance
Season 1
S01xE01
3AM
17/11/2017
S01xE02
Two Dead Men
17/11/2017
S01xE03
Kandahar
17/11/2017
S01xE04
Resupply
17/11/2017
S01xE05
Gunner
17/11/2017
S01xE06
The Judas Goat
17/11/2017
S01xE07
Crosshairs
17/11/2017
S01xE08
Cold Steel
17/11/2017
S01xE09
Front Toward Enemy
17/11/2017
S01xE10
Virtue of the Vicious
17/11/2017
S01xE11
Danger Close
17/11/2017
S01xE12
Home
17/11/2017
S01xE13
Memento Mori
17/11/2017
Season 2
S02xE01
Roadhouse Blues
18/01/2019
S02xE02
Fight or Flight
18/01/2019
S02xE03
Trouble the Water
18/01/2019
S02xE04
Scar Tissue
18/01/2019
S02xE05
One-Eyed Jacks
18/01/2019
S02xE06
Nakazat
18/01/2019
S02xE07
One Bad Day
18/01/2019
S02xE08
My Brother's Keeper
18/01/2019
S02xE09
Flustercluck
18/01/2019
S02xE10
The Dark Hearts of Men
18/01/2019
S02xE11
The Abyss
18/01/2019
S02xE12
Collision Course
18/01/2019
S02xE13
The Whirlwind
18/01/2019