班寧(傑拉德·巴特勒 Gerard Butler 飾)是美國特勤局的特工,最近,他接到了一個重要的任務,那就是聯手局長琳(安吉拉·貝塞特 Angela Bassett 飾),護送總統班傑明(艾倫·艾克哈特 Aaron Eckhart 飾)前往倫敦聖保羅教堂,參加英國首相的葬禮。
英國首相死得蹊蹺,班寧和琳知道,他們的行程一定受到了不法分子的密切關注,與此同時,在葬禮上,各國首腦均有出席,倫敦這座繁華靚麗的城市霎時間成爲了世界關注的焦點。果不其然,刺客們潛伏在暗處等待著時機,國家領導人屢屢遭到伏擊,倫敦地標建築亦不能倖免於難,整座城市陷入了混亂和癱瘓之中。而對於班寧來說,最要緊的任務,便是護送總統,回到國內。