Audiences invaded theaters for the action flick Battle: Los Angeles this weekend, pushing the Aaron Eckhart alien movie to the top of the box office with a winning total of $36 million, despite poor reviews. Following right behind it was last weekend's big winner, animated film Rango, which earned $23 million.
Also opening this week was Red Riding Hood, which only managed to come in third with a modest $14.1 million. Matt Damon's The Adjustment Bureau nabbed the No. 4 spot with $11.5 million, and rounding out the top five was another new release: Mars Needs Moms. The animated kids' movie also disappointed, with just $6.8 million to show for its first weekend out.