Tejal Sandera 72 2078 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.