The documentary produced by Leonardo DiCaprio closed the 2025 Tribeca Festival.