Skyfall has now broken all box office records by raking in 94.2 million pounds in 40 days. (Reuters)