LONDON, Sept 7: Film critics have savaged a new movie of the late British Princess Diana’s relationship with a Pakistani doctor as an intrusive and embarrassingly cheap soap opera. British-born Australian actress Naomi Watts plays the jilted princess trapped in a gilded cage. English actor Naveen Andrews is heart surgeon Hasnat Khan, who gives her the love she craves in ‘Diana’, which held its world premiere in London on Thursday. (agencies)