Prince Harry, Daniel Craig

Prince Harry is a big Bond fan, just not for the current Bond.

The Brit, along with heir apparent big bro Prince William, made the London world premiere of Quantum of Solace a royal affair Wednesday night, but would've much rather have had someone else star in the flick than Daniel Craig.

"There's only one Bond," Harry, according to People, told a military vet outside. "Sean Connery."

Ouch.

That may add insult to injury - literally - for Craig, who walked the red carpet with his arm in a sling after undergoing shoulder surgery to repair a labral tear.

Quantum, opening Nov. 14, is, of course, his second stint as the sixth film James Bond, which means he has five to go before matching Connery and Roger Moore's seven.

Is Connery the best Bond? Who's your favorite 007?