Question: who plays mike banning in olympus has fallen
Answer: Gerard Butler