Dans cette suite de « Assaut sur la Maison-Blanche », l’agent Mike Banning (Gerard Butler) est à Londres pour les funérailles du premier ministre britannique. Ce dernier est mort dans des circonstances nébuleuses et tous les leaders du monde occidental ont été invités à assister à l’événement.
Sur place, Mike découvre que ce qui semble être un service funèbre bourré de bonnes intentions est en fait un complot visant à assassiner tous les dirigeants mondiaux présents. Le président des États-Unis Benjamin Asher (Aaron Eckhart), l’agent Mike Banning et un employé anglais du MI6 sont les trois seules personnes pouvant bloquer l’attaque terroriste et protéger les leaders de leur possible mort.