Shinji Higuchi is a Japanese filmmaker. Known for his tokusatsu blockbusters, Higuchi is considered one of Japan's leading filmmakers of the 21st century. From Wikipedia
The high-stakes thriller, directed by Shinji Higuchi, combines large-scale production and cultural storytelling to mark Netflix’s 10th anniversary in Japan.