Question: angel has fallen bad guy?
Answer: Gerard Butler as Secret Service Agent Mike Banning, Clay's son and Leah's husband. Tim Blake Nelson as Vice President Martin Kirby, Vice President of the United States who is later revealed to be the mastermind.