Sebastian Stan on the red carpet at the 2026 Cannes Film Festival