Ved MI6 sitt nye underjordiske hovedkvarter forsøker de å dekryptere Silvass bærbare datamaskin. Men maskinen inneholder et program som får tilgang til all informasjon på MI6 sine servere. Dette lar Silva unnslippe. De oppdager at Silva, som har forkledd seg som en politimann i Metropolitan Police Service, faktisk ønsket å bli tatt til fange som et ledd i en plan for å drepe M. Bond jager etter Silva gjennom Londons undergrunnsbane, og forhindrer Silvas angrep ved en etterforskning arrangert fra parlamentet - hvor også M er til stede. Bond og M reiser til Skyfall, Bonds barndomshjem i Det skotske høylandet. De møter Skyfalls ansatte Kincade (spilt av Albert Finney) og sammen setter de opp en rekke booby trap over hele huset.