Alien invasion film “Battle: Los Angeles” waged a successful campaign for North American movie supremacy over the weekend, collecting $36 million in a march to the No. 1 spot on box office charts. The movie, which tells of a group of U.S. Marines defending the city from otherworldly beings, trounced two other new films in theaters, thriller “Red Riding Hood” ... Read More »