Mark Wahlberg had a good weekend. His movie Max Payne [1] was No. 1 at the box office, with an estimated $18 million. Plus, it looks like he made nice with Andy Samberg, after things got tense [2] last week.

Second place turned out to be what Variety calls a "photo finish" [3] between those dancing dogs and The Secret Life of Bees [4]. Disney's Beverly Hills Chihuahua [5] just barely eked out a second place finish its third weekend in theaters with an estimated $11.2 million with Bees close behind with about $11.1 million.
Oliver Stone's biopic W [6] also did well, coming in at No. 4 with an estimated $10.6 million its first weekend out followed by Eagle Eye [7] at No. 5.
Photo courtesy of 20th Century Fox [8]