He was joined by fellow stars Naomie Harris, Javier Bardem - who plays Bond's nemesis Silva - and Ben Whishaw, who stars as Q.
Bardem said he was always drawn to Bond villains after seeing the metal-toothed baddie Jaws in Moonraker as a youngster.
Asked about the enduring appeal of the films, he said: "Well, 50 years is a long time. That means they have been doing something really right, starting with the actors who have played Bond. They have all brought their own flavour to it."
Oscar-winning American Beauty film-maker Sam Mendes was brought on board for the latest film, after Craig boldly invited him to work on it.
Also among the hundreds of guests filtering into the Albert Hall was Dame Judi Dench who returns once again as secret service boss M.