By Jacob Trussell
Watch the first trailer for the Netflix release to see what makes this indie shocker such a standout.