Skyfall is a 2012 spy film based on the Ian Fleming character James Bond, produced by Eon Productions and distributed by Sony Pictures Releasing. It is the twenty-third Eon-produced James Bond film. Directed by Sam Mendes and written by Neal Purvis, Robert Wade, and John Logan, it stars Daniel Craig as Bond, alongside Javier Bardem, Ralph Fiennes, Naomie Harris, Bérénice Marlohe, Albert Finney, and Judi Dench. In the film, Bond investigates a series of targeted data leaks and co-ordinated attacks on MI6 led by Raoul Silva (Bardem).