Unveiling first-look images, Netflix is positioning the psychological thriller for awards-season success through a staggered October theatrical rollout followed by a global streaming launch.