Actress Tilda Swinton (2nd R) is seen at the red carpet before the premiere of the film "The Room Next Door" during the 81st Venice Film Festival in Venice, Italy, on Sept. 2, 2024. (Xinhua/Li Jing)