The Naomi Watts-starring Princess Diana biopic has flopped at the US box office with miserable returns on its first weekend on release.

Diana, which focuses on the princess's affair with heart surgeon Dr Hasnat Khan (played by Lost star Naveen Andrews), earned just $64,914 from its 38 theatre locations.

The $1,708-per-screen average meant that the Oliver Hirschbiegel-directed film landed at number 34 in the US box office chart, way behind smaller new releases such as Richard Curtis’s About Time, starring Domhnall Gleeson.

When Diana opened in her native UK last month it was largely panned by critics, while Naomi Watts hit the headlines for walking out of a BBC Radio 5 Live interview with Simon Mayo.

The film also courted controversy when a billboard advertisement for Diana was posted on the Pont de l'Alma, the Paris road tunnel where she died in a car accident in 1997.