All eyes were Naomi Watts at the Diana premiere in London's Leicester Square, as the actress and InStyle cover girl took to the red carpet in a dazzling white Versace couture gown.
Looking every inch the movie star in the floor length halterneck dress, Naomi offset her outfit with black Christian Louboutin ‘Hyper Prive’ peep-toes, black Edie Parker clutch, large Chopard earrings and a gorgeous loose up-do.
Also in attendance was Naomi's co-star, former Lost actor Naveen Andrews, who cut a fine figure in a single-button black suit and white shirt.
The Australian actress plays the role of the late Princess Diana in the highly anticipated biopic, which follows the story of the last two years of her life and her relationship with heart surgeon Hasnat.
When we interviewed Naomi for our October issue, the actress revealed she was feeling nervous about the controversial role: "I might go into hiding," she said. "More than twice I thought about not doing this." JS
Watch: Naomi Watts on the red carpet at the Diana premiere...