Liam Neeson's new 99-minute "gooey splatter" sci-fi movie surges on streaming after a quiet theatrical run that grossed only $4 million.