Parasite

Parasite

Available on Tubi TV
In this sci-fi horror, a savage new life-form begins hunting everyone aboard after an abandoned oil rig crew are taken hostage by a group of radicalized environmental activists.
Starring Saskia Gould, Conrad Whitaker, G.W. Stevens
Director Andrew Prendergast