The Cannes-bound project explores Florida's exotic animal trade through a dark, genre-bending narrative involving a mysterious mermaid.