Royal turnout in London for premiere of latest James Bond film Spectre

Prince William, Duke of Cambridge (left), Catherine, Duchess of Cambridge (center) and Prince Harry (right) attend The Cinema and Television Benevolent Fund's Royal Film Performance 2015 of the new James Bond 007 film Spectre at Royal Albert Hall on
Prince William, Duke of Cambridge (left), Catherine, Duchess of Cambridge (center) and Prince Harry (right) attend The Cinema and Television Benevolent Fund's Royal Film Performance 2015 of the new James Bond 007 film Spectre at Royal Albert Hall on Oct 26, 2015, in London, England. PHOTO: REUTERS
Britain's Catherine, Duchess of Cambridge meets charity representatives as she attends the world premiere of the new James Bond film Spectre at the Royal Albert Hall in London on Oct 26, 2015.
Britain's Catherine, Duchess of Cambridge meets charity representatives as she attends the world premiere of the new James Bond film Spectre at the Royal Albert Hall in London on Oct 26, 2015. PHOTO: AFP
Catherine Duchess of Cambridge (center) speaks to cast member Daniel Craig (right) before the world premiere of the new James Bond 007 film Spectre at the Royal Albert Hall in London, Britain, on Oct 26, 2015.
Catherine Duchess of Cambridge (center) speaks to cast member Daniel Craig (right) before the world premiere of the new James Bond 007 film Spectre at the Royal Albert Hall in London, Britain, on Oct 26, 2015. PHOTO: REUTERS
British Prince William, Duke of Cambridge (right) and Catherine, Duchess of Cambridge (left) arrive to attend the world premiere of the new James Bond film Spectre at the Royal Albert Hall in London on Monday.
British Prince William, Duke of Cambridge (right) and Catherine, Duchess of Cambridge (left) arrive to attend the world premiere of the new James Bond film Spectre at the Royal Albert Hall in London on Monday. PHOTO: EPA
Lea Seydoux, Daniel Craig and Monica Bellucci (left to right) pose for photographers as they attend the world premiere of Spectre".
Lea Seydoux, Daniel Craig and Monica Bellucci (left to right) pose for photographers as they attend the world premiere of Spectre". PHOTO: REUTERS
Guests walk the red carpet as they attend the world premiere of the 24th official James Bond film Spectre at the Royal Albert Hall in London on Monday.
Guests walk the red carpet as they attend the world premiere of the 24th official James Bond film Spectre at the Royal Albert Hall in London on Monday.PHOTO: EPA

LONDON (AFP) - James Bond has a licence to thrill once more in new film Spectre, which premiered Monday at a glitzy event attended by second in line to the throne Prince William, his wife Kate and brother Prince Harry.

Broadly praised by critics, the film is directed by Sam Mendes and sees Daniel Craig play the suave, Martini-quaffing MI6 spy 007 in what is Bond's 24th outing since the first - Dr No - in 1962.

"I hate watching myself on screen but I love playing James Bond," Craig said on the red carpet at London's Royal Albert Hall, where he was joined by co-stars Italy's Monica Bellucci and France's Lea Seydoux.

"There's different sides of his character that we explore in this," said Craig, who was in black tie.

He added that the film was intended to honour Bond classics while trying to "freshen everything up". Mendes, who won an Oscar for American Beauty in 1999, said: "We sweated blood over it and I'm really, really thrilled and a little bit relieved".

"It was two and a half years' work," he said.

Asked about what it felt like to be a "Bond girl" - a term that is sometimes seen as patronising towards actresses - Seydoux smiled and said: "I don't know if I'm a Bond girl, I'm just a blonde girl."

Seydoux, who wore a gold lame dress, plays Madeleine Swann, a psychologist and daughter of a former Bond villain. Bellucci is Lucia Sciarra, the "beautiful and forbidden widow of an infamous criminal".

At 51, Bellucci is reportedly the oldest ever "Bond girl" and is four years Craig's senior.

Ralph Fiennes, who plays Bond handler and MI6 chief "M", said it was "a very well-crafted film."

"It has great energy and forward momentum," he said.

The film's title stands for Special Executive for Counter-Intelligence, Terrorism, Revenge and Extortion - which last made an appearance in 1971's Diamonds Are Forever.

Craig said he had been "desperate" to revive the shadowy organisation bent on world domination.

The organisation's members include classic Bond villains Dr No and Ernst Stavro Blofeld, but the group disappeared from the films for decades due to a legal dispute that was only resolved two years ago.

Britain's Guardian and Telegraph newspapers gave Spectre a maximum five stars, the latter praising the film's "swaggering show of confidence".

However, the Financial Times gave it only two stars and said the film was attempting to tinker with the winning formula of 2012's Skyfall while "clearly being thrown into panic at the thought".

The film opens with 1,500 extras dressed in carnival outfits recreating Mexico's "Day of the Dead" festival, the biggest opening scene ever for a Bond film, long-time franchise producer Michael Wilson told Empire magazine.

Spectre was filmed in Austria, Britain, Italy, Mexico and Morocco and includes the usual Bond ingredients: high-speed chase scenes, sultry female leads, exciting gadgets and witty one-liners.

"I came here to kill you," Bond tells new bad guy Franz Oberhauser, played by Christoph Waltz, in the trailer.

"And I thought you came here to die," Oberhauser counters.

"Well, it's all a matter of perspective," Bond replies with a smirk.

There have been doubts over Craig's future as the sixth actor to play Bond, however, after he voiced unhappiness at the prospect of doing a fifth film - despite being contracted to do so.

He told Time Out magazine he would rather "slash my wrists" than play the famous spy again, adding: "If I did another Bond movie, it would only be for the money."

An online poll by Britain's Independent newspaper on who should play Bond in the next instalment of the franchise found that most respondents would pick Craig, followed by British actor Tom Hardy, who recently starred in Mad Max: Fury Road.

Under Craig, Bond has transformed from urbane and dandyish into a rugged and troubled intelligence professional, a change not all critics appreciate.

"Daniel Craig, as Bond, looks like a security guard, not a man who moves easily at the highest levels of society," Telegraph columnist Charles Moore wrote.