Ya, maybe because it wasn't actually made for Netflix. Lionsgate made it and gave it a short theatre release in Australia (where it was filmed) and Netflix bought the worldwide rights.
I watched it this past weekend, not a bad story and decent production/effects.