Tejal Sandera 92 2162 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.