Daniel Craig had some difficulties with his role as James Bond in Skyfall. He admitted that he desperately wanted to get out of his James Bond contract and didn't want to film the movie. However, he was still signed on for two more films after Skyfall. The film cost $150 million to make, with a third of the costs covered by a promotional deal with Heineken. Daniel Craig reportedly made $17 million for his role.