Exclusive: The 2025 Cannes favorite opens in New York on March 20 and Los Angeles on March 27.