Marvel's The Punisher cast is including:
Jon Bernthal as Frank Castle / Punisher (26 episodes), Ben Barnes as Billy Russo (26 episodes), Amber Rose Revah as Dinah Madani (26 episodes), Jason R. Moore as Curtis Hoyle (26 episodes), Ebon Moss-Bachrach as David Lieberman / Micro (13 episodes), Daniel Webber as Lewis Walcott (13 episodes), Paul Schulze as William Rawlins (13 episodes), Josh Stewart as John Pilgrim (13 episodes), Floriana Lima as Dr. Krista Dumont (13 episodes), Michael Nathanson as Sam Stein (13 episodes), Jaime Ray Newman as Sarah Lieberman (13 episodes), Giorgia Whigham as Amy Bendix (13 episodes)