Hello! I think this is several years too late, but I've seen only now your post with the Demon russian tv series; I'm wondering if you could share where did you find it with english subtitles? I'd really appreciate it!
Hello! There is two vids, part one and two on Youtube actually. I think I watched originally on Amazon Prime. Still love it!