La pièce de théâtre londonienne Truth, Lies, Diana affirme que le prince Harry ne serait pas le fils du prince Charles, mais l'enfant issu de la relation entre Lady Di et James Hewitt, un ancien militaire britannique.
Selon un article du quotidien The Daily Telegraph, des propos du dramaturge auteur de la pièce, Jon Conway, affirment que James Hewitt lui aurait confié que « sa relation avec Diana a débuté 18 mois avant la naissance de Harry ». L'ancien soldat a par ailleurs autorisé le dramatiste à utiliser cette information. D'après le journal, l'une des scènes du spectacle présente J.Hewitt confiant à un journaliste : « Diana et moi avons entamé notre relation plus d'un an avant qu'Harry ne naisse. Certes cela ne prouve pas que je suis son père. Mais cela reste une vérité qui dérange ».
La rumeur selon laquelle le prince Harry ne serait pas l'enfant du prince Charles est apparue pour la première fois dans les années 90. En 2003, James Hewitt avait refuté être le père d’harry, arguant que lorsqu'il avait rencontré Diana, le prince Harry était un enfant en bas âge. Cependant, le Daily Telegraph rapporte que l'ancien soldat a également reconnu, que selon lui, les propos et le contenu de la pièce étaient «exacts».