Tejal Sandera 97 2184 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.