STÈPHANE DEMOUSTIER poses for a portrait at the 2025 Cannes Film Festival