Warner Bros.' The Dark Knight Rises fought off the Olympics and two new movies to remain at the top of the box office over the weekend for the third week in a row. The final installment of Christopher Nolan's trilogy wound up with $35.7 million, according to final figures from Warner Bros. That brought its total after 17 days in release to $353.9 million. Meanwhile, Sony's Total Recall , which had been expected to mount a strong challenge to the Batman movie turned out to be weaker than supposed, as it debuted with $25.6 million. Another newcomer, Diary of a Wimpy Kid Dog Days opened right on target with $14.6 million -- weaker than the first two films in the franchise, which opened in March with little serious competition. Overall, the box office was down 28 percent from the same weekend a year ago, when Rise of the Planet of the Apes opened with $54.8 million.
The top ten films over the weekend, according to final figures compiled by Box Office Mojo (figures in parentheses represent total gross to date) 1. The Dark Knight Rises , Warner Bros., $35,737,330, 3 Wks. ($353,935,094); 2. Total Recall, Sony, $25,577,758, (New); 3. Diary of a Wimpy Kid Dog Days , 20th Century Fox, $14,623,599, (New); 4. Ice Age Continental Drift , 20th Century Fox, $8,609,040, 4 Wks. ($132,071,899); 5. The Watch , 20th Century Fox, $6,527,915, 2 Wks. ($25,541,118); 6. Step Up Revolution , Lionsgate, $5,927,462, 2 Wks. ($23,724,611); 7. Ted , Universal, $5,644,680, 6 Wks. ($203,579,915); 8. The Amazing Spider-Man , Sony, $4,400,315, 5 Wks. ($250,740,648); 9. Brave , Disney, $2,986,214, 7 Wks. ($223,420,254); 10. Magic Mike , Warner Bros., $1,414,372, 6 Wks. ($110,928,677).