Tejal Sandera 85 2138 days ago Netflix has announced it acquired the worldwide rights to "Atlantics" and "I Lost My Body," which recently screened at the Cannes Film Festival.