Netflix Netflix. Searching for gunpowder in Song dynasty China, European mercenaries discover an epic war being waged between the country's heroes and savage monsters. Watch all you want. More Details. Watch offline. Available to download. This movie is Coming Soon. Hanyu Zhang As General Shao. Eddie Peng Yu-Yen Lu Han Kenny Lin Junkai Wang As The Emperor. Zheng Kai As Shen. Cheney Chen As Imperial Guard. Xuan Huang Yu Xintian As Lieutenant Xiao Yu.