Angel Has Fallen
Secret Service agent Mike Banning (Gerard Butler) undergoes training at a military facility in Virginia, owned by his former Army Ranger commanding officer Wade Jennings (Danny Huston), now CEO of private military company Salient Global. He is recommended for the position of Secret Service Director by President Allan Trumbull (Morgan Freeman), to replace retiring Director David Gentry (Lance Reddick), but hides the fact that he suffers from migraines and insomnia and takes painkillers to cope with chronic back pain from injuries sustained in Iraq.