Let me start by saying Daredevil season 1 was so great it was the reason I got Netflix.Daredevil season 2 for me was ok,I really liked the punisher but I didn't feel much for the main plot.but wow season 3 ..I would probably get my memory erased to relive this masterpiece again... Every character which is introduced has a proper backstory.you actually care about each and every persons motives.you get to choose who you like.i love great villians and this show delivers not one but two.Wilson Fisk from season 1 itself was very impressive and season 3 he delivers an exemplary performance,but the person who stole the show was bullseye,his character development was amazing and the action scenes were phenomenal.usually shows have plot holes ,directors don't really care to fill them up but this show had no plot holes.It was really amazing ,they went for a bit unexpected ending which I really liked.usually multiple villains ruin movies and shows but this they did it so well.lol,this is probably how been afflecks Daredevil movie should have been.Must watch :)