Have just watched the ep1 of Da Vinci's Demons (final season) and gee it starts with quite a literal bang. SPOILER ALERT: having to fight his own inventions.

P.S.: That Daredevil series is such a belter that it would be criminal if it didn't win at least one Emmy award.