Ninja: Shadow Of A Tear -
Florentine uses long, dynamic takes that let you actually see every bone-crunching strike and high-flying kick.
It’s a globe-trotting quest for blood that moves from the backstreets of Bangkok to the dangerous jungles of Rangoon. Ninja: Shadow Of A Tear
No digital doubles here. Scott Adkins (playing Casey Bowman) performs some of the most astonishing choreography of his career, proving why he’s a benchmark for the genre. Florentine uses long, dynamic takes that let you