This critically panned sci-fi thriller flick starring Megan Fox is reportedly on its way off Netflix in May 2026.