'Mr Wonderful': Naveen Andrews, famous for playing Sayid Jarrah in TV series Lost, will star as Dr Hasnat Khan with whom Princess Diana had a two-year romance and friends say she was hoping to marry
{}