Spoilers enacted, separated the by episode for clarity
Punisher's Netflix series is streaming, a spin-off from Daredevil season 2.
Punisher/Frank Castle (Jon Bernthal):
Faked his death in DD S1, and in retirement until something gets him back in the game.
David Liebermann/Micro (Ebon Moss-Bachrach)
A mysterious hacker, who teams up with Frank.
Billy Russo (Ben Barnes):
A former friend and co-worker of Frank from his time in the military. Now a hot shot exec at Anvil, Marvel's counterpart to Blackwater.
Dinah Madani (Amber Rose Revah):
A rising star within Homeland Security, who came back from Afghanistan as a veteran to investigate her partner's murder.
Sam Stein (Michael Nathanson):
Dinah's cynical sidekick/partner in Homeland.
Lewis Wilson (Daniel Webber):
A troubled young veteran.
Sarah Liebermann (Jaime Rey Newman):
Micro's wife, who thinks he's dead.
Karen Page (Deborah Ann Wol):
Reporter from the Daily Bulletin, who has a friendship with the Punisher. Might secretly be a vampire.
Rawlings (Paul Schulze):
Director of the CIA's black ops division.