Question: who played the president's wife in olympus has fallen
Answer: Ashley Judd as Margaret Asher , the First Lady of the United States .