
Cast
- Gerard ButlerMike Banning

- Aaron EckhartPresident Benjamin Asher

- Angela BassettLynne Jacobs

- Morgan FreemanAlan Trumbull

- Melissa LeoSecretary of Defense Ruth McMillan

- Robert ForsterGeneral Edward Clegg

- Sean O'BryanNSA Deputy Director Ray Monroe

- Radha MitchellLeah Banning

- Jackie Earle HaleyDeputy Chief Mason

- Charlotte RileyMI6 Jacquelin Marshall












