The series is now streaming on Netflix
The series premieres on Netflix on Friday
One more tease before the show premieres on August 18.
The stars catch you up before Friday's premiere!
The series will premiere on Friday, August 18
Here's how long before we actually see The Defenders together