Naomi Watts stunned on the red carpet in London's Leicester Square last night for the 'Diana' premiere in a stunning floor-length Versace gown.
Naomi plays Diana in the long-awaited film about the late Princess of Wales.
The story centres around Diana's secret affair with the Pakistani heart surgeon Hasnat Khan (played by Naveen Andrews) during the last two year's of her life.
WATCH THE TRAILER FOR 'DIANA' BELOW...