The movie, which is set to receive its world premiere at the 2025 Tribeca Festival, is filming this fall in Portugal.