Британская секретная служба, MI6, находится в ужасном положении: список с именами всех тайных агентов, подрывавших деятельность различных террористических организаций, был украден с жестких дисков компьютеров МИ6, находящихся под строгой охраной. Крутой спецагент Джеймс Бонд (Дэниел Крейг) собирается восстановить данные и, после нескольких неудач, в итоге обнаруживает вора в Шанхае.
Однако главный герой быстро понимает, что это была только верхушка айсберга, когда загадочная Северин (Беренис Марло) рассказывает ему о своем клиенте. Вместе они отправляются на безлюдный остров, где наконец встречают Рауля Сильву (Хавьер Бардем). Это раскрывает его истинные планы и, в частности, приносит бедствие главе МИ-6 М. (Джуди Денч). Центральный персонаж должен действовать молниеносно и решать, кого защищать.