The moment we have patiently waiting for is here finally. Today Netflix is giving fans a first look at the highly anticipated Daredevil Season 2. As many of you already know, this season will feature Matt Murdock facing down against Frank Castle, a.k.a. The Punisher! That’s right, the classic fight between two of Marvel’s very popular street-level heroes/anti-heroes is about to take place on television. The first trailer — there is a second one planned for release next week — gives us a great look at the struggle that Daredevil will face and the threat that The Punisher will be. At the end we get to see Elodie Yung as Elektra, which I’m guessing will be the focus of the second trailer. Daredevil Season 2 premieres in its entirety on Friday, March 18 on Netflix.com.