Newly crowned the best film of 2025, the film stands as a powerful testament to the very best cinema has to offer.