Well-made crap? Better than it seems? Blood Red Sky “is one of the 71 original films that Netflix will release in 2021.” Directed by Peter Thorwarth, shot in Prague, a German-English coproduction.