comscore Best anime series on Netflix to watch right now: From The Promised Neverland, to Castlevania