Having finished his four-month tour of duty in Afghanistan, the royal has revealed that he killed Taliban fighters during his service as an Apache pilot gunner.
"Yeah, so lots of people have," he said in response to questions about whether he had killed anyone in action. "The squadron's been out here. Everyone's fired a certain amount. We fire when we have to, take a life to save a life, but essentially we're more of a deterrent than anything else. Our job out here is to make sure the guys are safe on the ground. Now if that means shooting at someone who's shooting at them, then we'll do it."
The 28-year-old, known on the job as Captain Wales, also spoke to various news organisations about being treated as just "one of the guys" during his military duties and his excitement about being an uncle for the first time.
And then there's that pesky incident in Las Vegas ...
"I let my family down," Harry said of being photographed nude in a Vegas hotel room last year. "It was probably a classic example of me probably being too much Army and not enough prince. But at the end of the day I was in a private area and there should have been a certain amount of privacy that one should expect."
Fair play. Just remember this, darling: We've already got a James Bond. (Sky News)
Photo: Via Sky News