Castle wins hands down. Marv has great use of environment and surprise tactics (EG: jumping from the staircase in the movie to avoid all the fire). However, unless he gets the jump on Frank, the punisher wins. Marv may not die, but he loses. He took a LOT of bullets to the chest and lived without a problem. But he was still out cold for what.....a few months right?
~wickerman~