The latest James Bond thriller Spectre has been a blockbuster at the box office despite tepid reviews. The film, which opened in cinemas here on Nov 5, stars Daniel Craig in his fourth outing as the superspy. The premieres of the film in cities all over the world saw Craig, as well as glamourous costars Lea Seydoux and Monica Bellucci, walking the red carpets in style.