Skyfall rockets at the box office One of the most highly praised and eagerly anticipated films of the year, 007's Skyfall, has lived up to expectations by earning more in its opening weekend than any other film has done this year. According to unofficial figures the film took over £20 million when it opened in more than 500 cinemas across the country. The only other film to beat this was the final instalment of the Harry Potter franchise, which took £23.8 million in its opening weekend in 2011. Skyfall, which starts Daniel Craig as Bond for the third time and is directed by Sam Mendes, also became number one in 25 countries across the world taking £48 million in ticket receipts. Naomi Harris, one of the stars of the film, Tweeted on Sunday: "Wow!!! #Skyfall opened in 25 markets this weekend and grossed an incredible $77.7 million, it's #1 everywhere!!" The film cost an estimated £93 million to make. It opens in the United States on November 9.