Beverly Hills Chihuahua was No. 1 at the box office over the weekend, bringing in $29 million and knocking Shia LaBeouf‘s Eagle Eye to second place with $17.7 million. Nick and Nora’s Infinite Playlist debuted in third, taking in $12 million in ticket sales, while the sickly sweet romance Nights in Rodanthe dropped to fourth from second, earning an additional $7.4 million. Viggo Mortensen‘s western film Appaloosa finally released wide, making $5 million and rounding out the top five. Of the many new releases last weekend, Kirsten Dunst and Simon Pegg‘s How To Lose Friends and Alienate People, fared the worst, making a pitiful $1.4 million. Likewise, Religulous ($3.5 million), Flash of Genius ($2.3 million) and Blindness ($2 million) also bombed, though Flash of Genius has generated some Oscar buzz.