10. James Hewitt
James Hewitt a British Army officer and probably the most controversial of Princess Diana’s lovers. What makes him so is that he could very well be Prince Harry’s real father. There’s an uncanny similarity in their looks. Diana herself admitted to having committed adultery with Hewitt in a TV show named Panorama.