Misją Jamesa Bonda (Daniela Craiga) jest powstrzymanie dysku komputerowego, na którym znajduje się lista brytyjskich agentów, przed użyciem przeciwko nim. Goni człowieka, który go ma, i wszczynają bójkę na szczycie pociągu. Panna Eve Moneypenny (Naomie Harris), agentka wysłana do pomocy Bondowi, ma je na celowniku, ale waha się, czy oddać strzał, ponieważ może uderzyć Bonda, ale M (Dame Judi Dench) każe jej to zrobić. Co robi i uderza Bonda, który wpada do rzeki i uważany jest za martwego. Kilka miesięcy później rząd brytyjski jest zdenerwowany MI6 z powodu utraty listy; konkretnie z M. Mówi się jej, że będzie mogła przejść na emeryturę, ale odmawia odejścia, dopóki sprawa nie zostanie rozwiązana. Wraca więc do kwatery głównej, żeby nad tym popracować, ale gdy przybywa, dochodzi do eksplozji. W międzyczasie Bond, który nie jest martwy, kładł się nisko. Kiedy dowiaduje się o tym, co się stało, wraca. A M zleca mu znalezienie tego, kto ma informacje. W końcu dowiaduje się, że mężczyzna, który ją ma, Tiago Rodriguez, aka Raoul Silva (Javier Bardem), jest kimś z przeszłości M i kto ma to dla niej.