Directed by our very own Alastair Orr, this creature feature premiered at TriBeCa in 2014 and can be seen on Netflix worldwide.