Daredevil season two will introduce two need characters from Marvel's extensive back catalog, but who are Elektra and The Punisher?
Here's a quick primer.
Let's start with Elektra who made her first appearance in Daredevil number 168 in 1981.
Elektra called Elektra Natchios is a skilled martial artist who, after the death of her father, became an assassin to the evil ninja sect, The Hand, though later went a little lone wolf.
Created by Frank Miller, Electra and Daredevil have a long and complex romantic history which should add drama to her role in the show's second season.
Next up is muscular killer the Punisher who got his first airing in the Amazing Spiderman #129 in 1974.
The Punisher's real name is Frank Castle.
This former US Marine's wife and child were tragically killed in a New York gun battle.
After which Castle declared war on criminals, and kills as many as he can, without mercy.
Like Elektra, The Punisher doesn't really have superpowers as such, but relies on his training and munitions expertise to dispatch wrong doers.
While he hates crime, his lethal, no holds barred approach often puts him at odds with Marvel's various heroes.
Both characters have appeared on screen before.
Elektra was played by Jennifer Garner in the dodgy 2003 Daredevil, and an equally iffy spinoff in 2005.
The Punisher meanwhile has been portrayed by Dolph Lundgren, Thomas Jane and Ray Stevenson in varying faithful adaptations.
That should be enough to get you primed for the new season of Daredevil.
Bring it on!
Ghost Diver: How this inventor used technology to swim freely...
Terminator: Dark Fate cast geeks out on Linda Hamilton
Marvel Avengers cosplay at SDCC 2019
Surviving the zombie apocalypse at the Walking Dead experience
See how easy it is to upgrade your garden lighting to LED
Stuber cast relives its craziest Uber experiences
Spider-Man: Far From Home director talks postcredit scene shocks
We're not ready for the deepfake revolution
I got my face professionally scanned for wrinkles and UV spots
How fast is T-Mobile's 5G network? We took it for a test drive...