Alice Douard's directing debut premiered at Cannes Critics' Week last year and won the Grand Jury Prize for International Narrative Feature at NewFest.