<Li> Ben Barnes as Billy Russo: Castle's former best friend from when he served in USMC Force Recon . Russo runs Anvil, a private military corporation . </Li> <Li> Amber Rose Revah as Dinah Madani: An Iranian - American Department of Homeland Security agent stationed in Afghanistan, who returns to New York City for an investigation that leads her to cross paths with Castle . Revah noted that Madani "sees herself as American--that's what her being is, that's what she wants to protect, that's why she does what she does ." As Madani is not based on a character from the comics, Revah's "research was based more on Homeland and what it's like for those people, and the logical processes the character would be going through . I think, for a lot of actors, if you're playing someone from comics, you probably feel you have some sort of responsibility to represent this character in a light that reflects how they were represented in the comic books . Because I didn't have that, it probably let me be more open in my representation ." Revah spoke with actual Homeland officers as well as Iranian people "to make that (part of the character) authentic ." A special shotgun was made for Revah to use, designed for her stature . </Li> <Li> Daniel Webber as Lewis Wilson: A young veteran struggling with his new life as a taxi driver . He attends group therapy sessions with other servicemen under Curtis Hoyle . Webber felt his character was "a mirror to Frank's journey . These characters really look at each other and they both go separate routes ." </Li> <Li> Paul Schulze as William Rawlins: The Director of Covert Operations at the CIA, who crosses paths with Castle due to their time in Afghanistan . </Li>

When does the netflix punisher series take place