The Dutch war drama recently landed on Netflix.

More...