“‘Truth is the new banned substance,’ reads the tagline for ‘Icarus,’ a riveting docu-thriller exploring state-sponsored doping in Russia. The film, which debuted and won awards at Sundance, will premiere on Netflix on Friday — the same day the world’s top track and field athletes will race at the IAAF World Championships in London. None of them will be competing under the Russian flag, thanks in part to ‘Icarus.'”