Photo Credit: PA & ReutersPrinces William and Harry at the world premiere of Quantum of Solace last night.
The brothers, who were hosting their first Royal premiere, were welcomed by 3,000 screaming fans who had braved arctic temperatures to pack into Leicester Square.
Walking side-by-side William and Harry greeted the celebrities and actors of the film. But they also took time to welcome 200 real-life action heroes - soldiers who lined the red carpet.
Die-hard Bond fans, bloggers and critics worldwide couldn't map the rugged 40-year-old's bullish physicality onto suave James Bond, who's as famous for his sharp suits, womanizing and suggestive one-liners as for his espionage activities.
But no one was more astonished than Craig himself. "I never expected to be playing the part. That was the biggest surprise to me," he told CNN in London, where the new film premieres in Leicester Square Wednesday.
Craig, a self-confessed Bond fan, quickly quieted critics with the huge success of his first film, "Casino Royale." It pulled in $594 million worldwide, more than any previous Bond movie, and firmly established a new breed of Bond for the 21st century.










