Mike Banning (Gerard Butler) van de Amerikaanse veiligheidsdienst faalde ooit bij het beschermen van de presidentiële familie. Sinds dit ongelukkige voorval werkt hij met name achter de schermen van het Witte Huis - codenaam Olympus. Maar dan dient zich een nieuwe kans aan om het leven van de president (Aaron Eckhart) te redden en daarmee zijn eer te herstellen. Want op de dag dat terroristen het Witte Huis bezetten en de president en zijn staf gijzelen, blijkt Mike de aangewezen persoon om terug te slaan.