<Li> Melissa Leo as Secretary of Defense Ruth McMillan </Li> <Li> Robert Forster as US Army General Edward Clegg, Army Chief of Staff . </Li> <Li> Ashley Judd as Margaret Asher, the First Lady of the United States . </Li> <Li> Cole Hauser as Agent Roma, a Secret Service Special Agent - in - Charge . </Li>

Who played the president's wife in olympus has fallen