The film premiered at the 2024 Sundance Film Festival, winning two awards and receiving critical praise.