New York's Finest

New York's Finest is the third episode of the second season of the Netflix exclusive television series Daredevil.

Synopsis
Trapped face-to-face with the Punisher, Daredevil wrestles with the morality of vigilante justice. Meanwhile, Foggy and Karen work to save the firm.

Plot
To be added

Cast
Main Cast:
 * Charlie Cox as Matt Murdock/Daredevil
 * Deborah Ann Woll as Karen Page
 * Elden Henson as Foggy Nelson
 * Jon Bernthal as Frank Castle/Punisher
 * Stephen Rider as Blake Tower
 * Rosario Dawson as Claire Temple

Guest Stars:
 * Michelle Hurd as Samantha Reyes
 * McCaleb Burnett as Grotto
 * Ray Iannicelli as Jerry
 * John Bianco as Jimmy "The Bear"
 * Marcos Palma as Petty Thief
 * Marilyn Torres as Louisa Delgado
 * Tracy Fieldman as Security Guard
 * Matt Baugh as Gang Member
 * Marc Basil as Felon
 * Ross Brodar as Biker
 * Emily Trask as Reporter
 * Jay Hieron as Lowlife

Locations

 * New York City, New York
 * Metro-General Hospital
 * Nelson and Murdock Law Office
 * Iraq (mentioned)
 * Afghanistan (mentioned)
 * Vietnam (mentioned)

Events

 * (mentioned)

Items
To be added

Vehicles
To be added

Organizations

 * Nelson and Murdock
 * New York City Police Department
 * Union Allied Construction (mentioned)

Mentioned

 * Luke Cage