Marvel has unveiled an all-new teaser for the second season of "Daredevil." You can check it out below.

In season two, Matt Murdock (Charlie Cox) will be faced with a new type of adversary. Frank Castle AKA Punisher (Jon Bernthal) is a vigilante like Daredevil, but unlike the Man Without Fear, Castle has no reservations about doling out lethal punishments to criminals. With an extensive and impressive military resume and training that far exceeds anything Matt Murdock has ever gone through, Punisher may very well be the man to take down Daredevil if he gets in his way. As can be seen in the teaser, things are not going very well for Daredevil.

On top of this external challenge, our hero will also have to deal with the return of a mysterious old love interest. Comic books fans have been waiting anxiously to see fan favorite Elektra on the screen, now they'll finally get what they want.

Season two of "Daredevil" will become available for streaming on Netflix starting Friday, March 18.