The Punisher season 2 has added 3 new cast members, and there's likely to be more announcements as filming progresses. Josh Stewart (Shooter) will play John Pilgrim, a man who has moved on from a violent past. According to the official description of his character, “circumstances will force him to use his old skills and bring him into Frank Castle’s world.” Giorga Wigham (13 Reasons Why) joins the cast as Amy Bendix, “a street-smart grifter with a mysterious past," and Floriana Lima (Supergirl) will play Krista Dumont, “a smart, compassionate, and driven psychotherapist for military veterans.” The character descriptions hint at them all tying into Marvel's 'The Slavers' storyline, but that's not confirmed.