Tejal Sandera 65 2036 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.