Liz Sargent's feature debut, which won the 8th annual pitch event earlier this year and will premiere at the 2026 Tribeca Festival, wrapped filming last month.