who was james hewitt
James Hewitt is a former British Army captain who had an affair with Princess Diana in the Nineties Who is James Hewitt? James Hewitt is a former household cavalry officer in the British Army. The 58-year-old was born in Derry, Northern Ireland, but was brought up in Kent and Devon before being educated at one of the country's top public schools - Millfield in Somerset.