Elvira Lind is a Danish film director, writer and producer based in New York City. From Wikipedia
The eve-of-festival reveal underscores Telluride’s reputation as a tightly curated launchpad for awards contenders.