Skyfall (2012) is the twenty-third James Bond film produced by Eon Productions. It was distributed by MGM and Sony Pictures Entertainment. It features Daniel Craig in his third performance as James Bond, and Javier Bardem as Raoul Silva, the film’s antagonist. The film was directed by Sam Mendes and written by Neal Purvis, Robert Wade and John Logan.
The film centres on Bond investigating an attack on MI6; the attack is part of a plot by former MI6 operative Raoul Silva to humiliate, discredit and kill M as revenge against her for betraying him. The film sees the return of two recurring characters to the series after an absence of two films: Q, played by Ben Whishaw, and Eve Moneypenny, played by Naomie Harris. Skyfall is the last film of the series for Judi Dench, who played M, a role that she had played in the previous six films. The position is subsequently filled by Ralph Fiennes’ character, Gareth Mallory.
Mendes was approached to direct the film after the release of Quantum of Solace in 2008. Development was suspended when MGM encountered financial troubles and did not resume until December 2010; during this time, Mendes remained attached to the project as a consultant. The original screenwriter, Peter Morgan, left the project during the suspension. When production resumed, Logan, Purvis, and Wade continued writing what became the final version of the script. Filming began in November 2011 and primarily took place in the United Kingdom, China and Turkey.