Prince Harry is not the son of James Hewitt
Contrary to reports, Prince Harry is not the son of James Hewitt, a former British Royal Army officer who shared a five-year affair with Princess Diana.
Rupert Grint and Robert Pattinson have both been tipped to play Prince Harry in a movie about the British monarch's life.