Iris Knobloch on the red carpet stairs during the 2025 Cannes Film Festival