Pranav KapoorAsked on 21 January, 2019
How many episodes does 'The Punisher' season 2 have?
The Punisher season 2 has 13 episodes.
Angel RodriguesAsked on 21 January, 2019
Who is the new villain in 'The Punisher' season 2?
John Pilgrim is the new villain in season 2 of The Punisher.
Trishla BanerjeeAsked on 21 January, 2019
Who is Jigsaw?
Jigsaw is Billy Russo who was introduced in season 1 as an old army friend of Frank Castle's who betrayed him and killed his family.
Navya ChattopadhyayAsked on 21 January, 2019
Does Karen Page return in season 2?
Yes Karen Page returns in season 2 of The Punisher.