LOS ANGELES – Jennifer Aniston, Owen Wilson and their little dog have not lost their box office bite. The family tale "Marley & Me," starring Aniston and Wilson as owners of an adorably mischievous pooch, took in $24.1 million to finish as the No. 1 movie for a second-straight weekend, according to studio estimates Sunday.
The 20th Century Fox flick raised its total to $106.5 million since opening Christmas day.
With no new wide releases, the weekend shaped up largely like the previous one, with Disney's Adam Sandler comedy "Bedtime Stories" in second place with $20.3 million.
Rounding out the top five again were Paramount's Brad Pitt romantic drama "The Curious Case of Benjamin Button" with $18.4 million, MGM's Tom Cruise World War II saga "Valkyrie" with $14 million and the Warner Bros. Jim Carrey comedy "Yes Man" with $13.9 million.