Not a lot of people liked Eagle Eye (I thought it wasn't bad, myself), but at least it broke up the box office monotony a bit. Its $29.2 million finish is the highest weekend gross for any movie since the first weekend in August (The Dark Knight's third week at the top). A combination of strong marketing and Shia LaBeouf's draw probably did the trick for the film, which had a slew of bad reviews to overcome.

The Nicholas Sparks weeper Nights in Rodanthe took in $13.6 million for second place. That is actually almost precisely in line with Sparks' hit The Notebook, but that film hung around for weeks back in 2004, buoeyed by strong word-of-mouth. That seems unlikely for the more soap opera-ish Rodanthe.

Sneaking its way to fourth place on just over 800 screens is a movie called Fireproof, which you may not have run across unless you're a regular churchgoer. (We literally have not mentioned it here on Cinematical.) The Christian-themed movie starring Kirk Cameron had the second best per-screen average in the top 10, demonstrating the continued potency of marketing to religious audiences. Spike Lee's more obliquely religious Miracle at St. Anna, on the other hand, flopped with $3.5 million and 9th place.

A bit below the top 10, in semi-wide release, the Chuck Palahniuk adaptation Choke performed unspectacularly with $1.3 million on 435 screens. Still further down you'll find one of the year's most undignified crash-and-burns: Neil Burger's The Lucky Ones, about three soldiers returned from Iraq, which landed in 25th place with $208,000 on 425 screens, for $489 per screen. Ouch.

Find the full weekend estimates after the jump.