Britain's Prince Charles, Prince of Wales (R) talks with British actor Daniel Craig (C) as Craig's wife British actress Rachel Weisz (L) looks on as they arrive to attend the royal world premiere of the James Bond film "Skyfall" at the Royal Albert Hall in London on October 23, 2012. AFP PHOTO / POOL / KIRSTY WIGGLESWORTH