In a surprise box office win, Roland Emmerich’s World War II epic “Midway” took down the competition in North America to land in first place with $17.5 million.