Running close to two hours, the film was premiered at SXSW in March 2025, and had an Oscar-qualifying release at theatres in ...