In 2025, Netflix is venturing into darker territory with a documentary that promises to disturb and captivate in equal measure. Set in a world where screens blur the line between reality and illusion, ...