Naomi watts is Playing Princess Di in the upcoming biopic .Like seriously, I had to go search for photos online that would justify this decision. They look nothing alike!
And I have seen the on set pictures, still not looking like Di.
On the Other hand, Naveen Andrews who is playing Diana's lover, Khan has been made over so well that the usually drop dead gorgeous actor on the series, LOST is looking a lot older and more matured to fit the part and he sure does. take a look at the Photo below.