Nicole Kidman is effortlessly beautiful while hitting the red carpet for the 20th anniversary of Shanghai Tang on Wednesday (October 22) in Shanghai, China.
The 47-year-old actress has been busy lately promoting her new movie Before I Go To Sleep, which is in theaters on October 31.
“I’ve always been drawn to thrillers,” Nicole said in a recent interview about signing on for the film. “The thing that appealed to me was that I hadn’t had anything that resembled The Others in terms of a thriller that is primarily about a woman’s past.”
FYI: Nicole is wearing a Shanghai Tang dress and bag.