'The Raid' Director's Latest Thriller Is Coming To Netflix