Marvel's Daredevil
Matt Murdock, The Punisher and Elektra in a Daredevil season 2 poster Marvel/Netflix

Daredevil season 2 will premiere all its episodes on 18 March on Netflix. The upcoming season will introduce two new vigilante — Elektra Natchios (played by Elodie Yung) and Frank Castle aka The Punisher (played by Jon Bernthal).

Click here to watch all the episodes of Daredevil season 2 on the Netflix website. You can also watch the series on your computer, mobile, iPad or other Netflix-enabled devices here.

In the Marvel comics, The Punisher is an anti-hero, who waged a one-man war on the criminals after his family were killed by the mob during a shoot-out in New York City's Central Park. As an ex-Special Forces soldier, Frank Castle is well versed in martial arts, stealth tactics and has mastered a variety of weapons.

Elektra, on the other hand, is a mysterious ninja assassin and an interest of Daredevil. In the comics, her violent nature and mercenary lifestyle created a division between the two. The vigilante is a highly-trained assassin of Greek descent who wields a pair of bladed sai as her trademark weapon. The Punisher and Elektra's arrival will surely make things difficult for Hells' Kitchen superhero Matt Murdock aka Daredevil.

Actor Jon Bernthal also weighed in on The Punisher's role and told Entertainment Weekly: "People have been coming up to me on the streets of New York saying 'Do not mess this up.' This character has resonated with law enforcement and military. He's brought the war home with him in the worst possible way. And the best thing about him is that if he offends you, he just doesn't care."

Showrunners Doug Petrie said Elektra will bring out Murdock's "wild side". He said: "Matt's a deeply moral complicated guy and she's just the best bad girlfriend you can possibly have. She does everything wrong and attractive, she's his id, the wild side. Matt is always taming his wild side. Elektra just lets it out. He's both repulsed and deeply drawn to that."

Do not miss out the action-packed season 2 of Daredevil. Watch the final trailer for the upcoming season below: