In Marvel's The Punisher season 2 episode 3 after the shootout at Larkville county

Marlene suggests going after them again and Pilgrim kills her.

Why did he kill her? Was that because she messed up (and more than one time) or he disapproved her plan or what?

  • 2
    Just your typical, "No, you won't ever fail me again [because I'm a bad guy and I'm gonna kill you]" situation. He also didn't think it was going to be as difficult as it seemed to get [what he was there for] and figured one less minion would not be a problem... which in retrospect he was probably right anyway.
    – Odin1806
    Jan 28, 2019 at 19:04
  • I am pretty sure there is no evidence to support, but I think Odin1806 has it correct, this was a fairly obvious "you failed again, this was the last time" scenario. Marlene I believe talks about not failing again after her first failure to help emphasize her death when it comes without needing further explanation.
    – Mayshar
    Jan 28, 2019 at 20:33

1 Answer 1


In Fight or Flight Marlena Olin played by Teri Reeves was part of the Pilgrim's hit squad sent in to kill Frank and recover Rachel, who Frank was using as bait. Because Frank had planned and set up in the room adjacent to his own, the hit squad was reverse-ambushed and Frank shot Marlena in the knee, taking her captive.

Later in Trouble the Water they were with Sheriff Hardin. Marlena offered to spare Hardin from Pilgrim's assault if he would let her go free. This is the mistake which got her killed, because it gave Hardin an opportunity to plan for Pilgrim's atack. Pilgrim knew Marlena sold him out when Hardin tried his plan, so he shot her for her betrayal.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.