Mike Banning (Gerard Butler) jest agentem Secret Service. Odpowiada za ochronę prezydenta USA Benjamina Ashera (Aaron Eckhart). Podczas jednej z rutynowych podróży dochodzi do wypadku drogowego, w którym ginie żona prezydenta. Mike zostaje wydalony z Secret Service i podejmuje pracę w Waszyngtonie. Mija półtora roku. Prezydent Asher spotyka się w stolicy z premierem Korei Południowej. Nieoczekiwanie Biały Dom staje się celem brutalnego ataku koreańskich terrorystów dowodzonych przez psychopatycznego Kanga (Rick Yune). Giną wszyscy agenci Secret Service. Prezydent i jego bliscy współpracownicy stają się zakładnikami. W ostatnich chwilach obrony do budynku przedostaje się Mike. Były agent staje się jedyną nadzieją na ocalenie prezydenta i uniknięcie globalnego konfliktu.
Kiedy terroryści przejmują kontrolę nad Białym Domem, biorąc prezydenta Stanów Zjednoczonych jako zakładnika i wprawiając cały kraj w osłupienie, przebywający przypadkowo w pobliżu agent Secret Service staje do samotnej i nierównej walki. Mike Banning (Gerard Butler) to były ochroniarz prezydenta, który kiedyś, po tragicznym w skutkach wypadku, został odsunięty od służby przy głowie państwa i oddelegowany do znacznie mniej istotnych zajęć. Mike zna oblężony budynek jak własną kieszeń, jest doskonale przygotowany pod względem fizyczno-taktycznym oraz świadomy, że być może jest jedyną osobą, która może ocalić prezydenta i pozostałych zakładników. Agent stawia więc wszystko na jedna kartę.